Python PySimpleGUI sg.单选按钮错误:uuu init_uuuu()缺少1个必需的位置参数:“组id”

Python PySimpleGUI sg.单选按钮错误:uuu init_uuuu()缺少1个必需的位置参数:“组id”,python,python-3.x,pysimplegui,Python,Python 3.x,Pysimplegui,当我运行sg.Radio的代码时,我发现以下错误,请有人帮助我 TypeError:init缺少1个必需的位置参数:“组\u id” [sg.Radio('1',key= 'RADIO1', enable_events = True,size=(10,1)), sg.Radio('2', key= 'RADIO2',enable_events = True, default=False, size=(10,1)), sg.Radio('3', key='RADIO3',enabl

当我运行sg.Radio的代码时,我发现以下错误,请有人帮助我

TypeError:init缺少1个必需的位置参数:“组\u id”

[sg.Radio('1',key= 'RADIO1', enable_events = True,size=(10,1)),
    sg.Radio('2', key= 'RADIO2',enable_events = True, default=False, size=(10,1)),
    sg.Radio('3', key='RADIO3',enable_events = True, default=False, size=(12,1)),
    sg.Radio('4', key='RADIO4', enable_events = True,default=False, size=(12,1))]]

您需要修改语法并提供一个group_id=参数


原因是它是一个单选按钮,允许您从特定组中仅选择一个值,而不是一个复选框,您可以在其中选择多个值。

请注意文档中的内容。正如错误所提到的,它需要一个group_id参数。错误非常明确,在构建对象时需要添加group_id作为参数,您不明白什么?谢谢!我没有意识到这一点,因为我对这个未来的技巧非常陌生……请阅读错误消息。它们可能看起来吓人或复杂。您在文章的第二行复制了问题的答案:TypeError:init缺少1个必需的位置参数:“group_id”。正当它明确地告诉您缺少一个必需的参数,并继续告诉您是哪一个。PySimpleGUI文档内容丰富,但易于浏览。在call ref中查找无线电元素