如何从pysimplegui编写csv文件?

2024-05-14 21:38:51 发布

您现在位置:Python中文网/ 问答频道 /正文

import PySimpleGUI as sg

layout = [

    [sg.Text('Medico Refertatore', size=(15, 1)), sg.InputText()],
    [sg.Text('Nome Paziente', size=(15, 1)), sg.InputText()],
    [sg.Text('Cognome Paziente', size=(15, 1)), sg.InputText()],
    [sg.Text('TC', size=(15, 1)), sg.Button('0%', focus = True ), sg.Button('1-24%', focus = True), sg.Button('25-49%', focus = True), sg.Button('50-69%', focus = True), sg.Button('70-99%', focus = True), sg.Button('100%', focus = True), ],
    [sg.Text('IVA PROX', size=(15, 1)), sg.Button('0%', focus = True ), sg.Button('1-24%', focus = True), sg.Button('25-49%', focus = True), sg.Button('50-69%', focus = True), sg.Button('70-99%', focus = True), sg.Button('100%', focus = True), ],
    [sg.Text('IVA MEDIA', size=(15, 1)), sg.Button('0%', focus = True ), sg.Button('1-24%', focus = True), sg.Button('25-49%', focus = True), sg.Button('50-69%', focus = True), sg.Button('70-99%', focus = True), sg.Button('100%', focus = True), ],
    [sg.Text('IVA DISTALE', size=(15, 1)), sg.Button('0%', focus = True ), sg.Button('1-24%', focus = True), sg.Button('25-49%', focus = True), sg.Button('50-69%', focus = True), sg.Button('70-99%', focus = True), sg.Button('100%', focus = True), ],
    [sg.Text('I SETTALE', size=(15, 1)), sg.Button('0%', focus = True ), sg.Button('1-24%', focus = True), sg.Button('25-49%', focus = True), sg.Button('50-69%', focus = True), sg.Button('70-99%', focus = True), sg.Button('100%', focus = True), ],
    [sg.Text('I DIAGONALE', size=(15, 1)), sg.Button('0%', focus = True ), sg.Button('1-24%', focus = True), sg.Button('25-49%', focus = True), sg.Button('50-69%', focus = True), sg.Button('70-99%', focus = True), sg.Button('100%', focus = True), ],
    [sg.Text('RAMO INTERMEDIO', size=(15, 1)), sg.Button('0%', focus = True ), sg.Button('1-24%', focus = True), sg.Button('25-49%', focus = True), sg.Button('50-69%', focus = True), sg.Button('70-99%', focus = True), sg.Button('100%', focus = True), ],
    [sg.Text('CFX PROX', size=(15, 1)), sg.Button('0%', focus = True ), sg.Button('1-24%', focus = True), sg.Button('25-49%', focus = True), sg.Button('50-69%', focus = True), sg.Button('70-99%', focus = True), sg.Button('100%', focus = True), ],
    [sg.Text('CFX MEDIA', size=(15, 1)), sg.Button('0%', focus = True ), sg.Button('1-24%', focus = True), sg.Button('25-49%', focus = True), sg.Button('50-69%', focus = True), sg.Button('70-99%', focus = True), sg.Button('100%', focus = True), ],
    [sg.Text('CFX DISTALE', size=(15, 1)), sg.Button('0%', focus = True ), sg.Button('1-24%', focus = True), sg.Button('25-49%', focus = True), sg.Button('50-69%', focus = True), sg.Button('70-99%', focus = True), sg.Button('100%', focus = True), ],
    [sg.Text('I MARGINALE', size=(15, 1)), sg.Button('0%', focus = True ), sg.Button('1-24%', focus = True), sg.Button('25-49%', focus = True), sg.Button('50-69%', focus = True), sg.Button('70-99%', focus = True), sg.Button('100%', focus = True), ],
    [sg.Text('II MARGINALE', size=(15, 1)), sg.Button('0%', focus = True ), sg.Button('1-24%', focus = True), sg.Button('25-49%', focus = True), sg.Button('50-69%', focus = True), sg.Button('70-99%', focus = True), sg.Button('100%', focus = True), ],
    [sg.Text('IVP(CFX)', size=(15, 1)), sg.Button('0%', focus = True ), sg.Button('1-24%', focus = True), sg.Button('25-49%', focus = True), sg.Button('50-69%', focus = True), sg.Button('70-99%', focus = True), sg.Button('100%', focus = True), ],
    [sg.Text('CDX PROSSIMALE', size=(15, 1)), sg.Button('0%', focus = True ), sg.Button('1-24%', focus = True), sg.Button('25-49%', focus = True), sg.Button('50-69%', focus = True), sg.Button('70-99%', focus = True), sg.Button('100%', focus = True), ],
    [sg.Text('CDX MEDIO', size=(15, 1)), sg.Button('0%', focus = True ), sg.Button('1-24%', focus = True), sg.Button('25-49%', focus = True), sg.Button('50-69%', focus = True), sg.Button('70-99%', focus = True), sg.Button('100%', focus = True), ],
    [sg.Text('CDX DISTALE', size=(15, 1)), sg.Button('0%', focus = True ), sg.Button('1-24%', focus = True), sg.Button('25-49%', focus = True), sg.Button('50-69%', focus = True), sg.Button('70-99%', focus = True), sg.Button('100%', focus = True), ],
    [sg.Text('IVP(CDX)', size=(15, 1)), sg.Button('0%', focus = True ), sg.Button('1-24%', focus = True), sg.Button('25-49%', focus = True), sg.Button('50-69%', focus = True), sg.Button('70-99%', focus = True), sg.Button('100%', focus = True), ],
    [sg.Text('POST LAT(CDX)', size=(15, 1)), sg.Button('0%', focus = True ), sg.Button('1-24%', focus = True), sg.Button('25-49%', focus = True), sg.Button('50-69%', focus = True), sg.Button('70-99%', focus = True), sg.Button('100%', focus = True), ],
    [sg.Text('AMIS', size=(15, 1)), sg.Button('0%', focus = True ), sg.Button('1-24%', focus = True), sg.Button('25-49%', focus = True), sg.Button('50-69%', focus = True), sg.Button('70-99%', focus = True), sg.Button('100%', focus = True), ],
    [sg.Text('AMID', size=(15, 1)), sg.Button('0%', focus = True ), sg.Button('1-24%', focus = True), sg.Button('25-49%', focus = True), sg.Button('50-69%', focus = True), sg.Button('70-99%', focus = True), sg.Button('100%', focus = True), ],
    [sg.Text('FREE GRAFT ARTERIOSO', size=(15, 1)), sg.Button('0%', focus = True ), sg.Button('1-24%', focus = True), sg.Button('25-49%', focus = True), sg.Button('50-69%', focus = True), sg.Button('70-99%', focus = True), sg.Button('100%', focus = True), ],
    [sg.Text('GRAFT VENOSO', size=(15, 1)), sg.Button('0%', focus = True ), sg.Button('1-24%', focus = True), sg.Button('25-49%', focus = True), sg.Button('50-69%', focus = True), sg.Button('70-99%', focus = True), sg.Button('100%', focus = True), ],
    [sg.Submit(), sg.Cancel()]

]

window = sg.Window('APP RICERCA', layout, return_keyboard_events= True)

while True:
    event, values = window.read()

    if event in (None, 'Cancel'):
        break;

 ####################################TC

    elif event == '0%':   
     print('1')

    elif event == '1-24%':
     print('2')  

    elif event =='25-49%':
     print('3')

    elif event == '50-69%':
     print('4') 

    elif event == '70-99%':
     print('5')   

    elif event == '100%':
        print('6')




window.close()

如何打印CSV文件中每个按钮按下的内容

我可以在visual studio终端中打印按不同按钮的结果,但似乎无法根据按钮的类型对其进行分类,并将结果打印到csv文件中


Tags: texteventtruesizebuttonsgwindowfocus

热门问题