如何修复 TypeError: cannot unpack non-iterable Button object

问题描述 投票:0回答:1

我正在编写我的 PySimpleGUI 程序,但它(仍然)没有加载 这是它给我的错误:

event, values = window.read()
                ^^^^^^^^^^^^^

这是代码 我放 ???为了隐私

layout = [ [sg.Text('???')],
           [sg.Text('???')],
           [sg.Text('???', sg.Button('???'))],
           [sg.Text('???')],
           [sg.Text('???')] ]

window = sg.Window('???', layout)

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

我试过用这个

event = window.read
values = window.read

它没有用,所以现在我被困在这里

python pycharm windows-10 pysimplegui
1个回答
0
投票

您没有明确指定错误消息,但根据您尝试使用的代码:

event = window.read
values = window.read

尝试使用以下内容:

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

    if event == sg.WIN_CLOSED:
        break
    if event == 'Any_other_event':
        #do that action
  
window.close()

如果这对您不起作用,请更新您的问题将完整的错误消息,以便我们查看它。

© www.soinside.com 2019 - 2024. All rights reserved.