使用 SimpleGui 将多个小部件添加到布局时出现 TypeError

TypeError when adding multiple widgets to layout using SimpleGui

(已回答] 我正在学习 SimpleGui,当向布局添加多个小部件时,系统会给我一个 TypeError。这是我的布局代码

layout = [
[sg.Text("I have no idea what i am doing")]

[sg.Text("i wanna make games and stuff")]
]

如果有帮助,我正在使用 python 的 3.10.0 版

您的两个列表之间缺少一个逗号:

layout = [
    [sg.Text("I have no idea what i am doing")],
    [sg.Text("i wanna make games and stuff")]
]

你得到的错误 (TypeError: list indices must be integers or slices, not Text) 是因为 python 解释器认为你试图用你的第二个列表索引到第一个列表。