如何解决值查看/修改窗口
我正在处理绘图,我想按TK按钮来调用PySimpleGUI窗口,该窗口将显示我的绘图元组,并允许对其进行修改以在以后重新绘制该绘图。到目前为止,我使用了this cookbook example并添加了一个保存按钮:
layout += [[sg.Button('Save')]]
这就是我所说的:
def readWindow(event):
values = window.read()
print(values)
editButton.on_clicked(readWindow)
,当我单击“保存”时,它将成功传递值。但是,如果我关闭该窗口并尝试再次打开它,则会在控制台中看到(None,None)
。
解决方法
您不需要tkinter按钮。
import PySimpleGUI as sg
# layout = ...
layout += [[sg.Button("Save",...]]
window = sg.Window("Title",layout)
while True:
event,values = window.read()
if event == sg.WINDOW_CLOSED:
break
elif event == "Save":
print(event,values)
window.close()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。