5-事件处理

发布时间 2023-07-05 16:08:08作者: Devinwon

1-示例代码

import PySimpleGUI as sg
 
sg.theme('GrayGrayGray')



layout=[  
        [sg.Text("数据收集中...",key='info',size=(15,1),font="Consolas",) ],
        [sg.Text('姓名:'),sg.Input('我不是张三',key='name',size=(10,1)),],
        [sg.Text('简历:'),sg.Multiline('毕业于青年大学',key='desc',size=(50,10))],
        [sg.Button("确定")]

       ]
 
# 创建窗口
window = sg.Window('Window Title', layout)

while  True:
    event,values=window.read()
    print(event,values)
    if event=="确定":
        # 注意:这里不能使用=来更新字典数据
        window['info'].update('数据已提交!')
    elif event ==None:
        break

window.close()