Python试图设置和获取radiobutton值。错误集()正好接受2个参数(给定1个)

Python试图设置和获取radiobutton值。错误集()正好接受2个参数(给定1个),python,get,set,Python,Get,Set,我正在尝试使用.set和.get参数获取所选单选按钮的值,然后根据所选值返回文本字符串 返回以下错误:set()正好接受2个参数(给定1个) 这是我的代码(顺便说一句,中间有各种各样的其他位,但我刚刚找出了与我的问题相关的部分) self.repType.set()。因此,您必须为它提供一个您希望它具有的值的参数(或者,如果您不想设置值,则根本不调用它)。在您拥有的位置调用它可用于选择默认按钮,因此如果您拥有默认按钮,请在集合中使用其值,否则将完全删除调用 呼叫示例: self.repType.

我正在尝试使用.set和.get参数获取所选单选按钮的值,然后根据所选值返回文本字符串

返回以下错误:
set()正好接受2个参数(给定1个)

这是我的代码(顺便说一句,中间有各种各样的其他位,但我刚刚找出了与我的问题相关的部分)

self.repType.set()。因此,您必须为它提供一个您希望它具有的值的参数(或者,如果您不想设置值,则根本不调用它)。在您拥有的位置调用它可用于选择默认按钮,因此如果您拥有默认按钮,请在集合中使用其值,否则将完全删除调用

呼叫示例:

self.repType.set('pn')

请看一下

中的示例,是否可以发布完整的错误回溯?还有,
RadioButton
StringVar
Label
来自哪个软件包?你为什么希望我们知道呢我猜您需要将一个值传递给
self.repType.set()
(这是有意义的)。这可能是TKInter是的,它是TKInter。我曾尝试将值“pn”传递给.set(),但现在我得到了一个不同的错误:回溯(上次的最新调用):文件“G:\ERIC North East\IT\ArcMap Python stuff\”,第1582行,在app=Application(master=root)文件“G:\ERIC North East\IT\ArcMap Python stuff\8.pyw”,第784行,在init self.createWidgets()文件中“G:\ERIC North East\IT\ArcMap Python stuff\Standalone mapping script\run_map_script v8.pyw”,第383行,在createWidgets self.btnPickFile.gid中(行=62,列=4,粘滞=E,padx=5)AttributeError:Button实例没有属性'gid'@koofrith,这意味着你解决了这个问题,现在你有了另一个不同的问题。这是为你编程的。:)我
self.repType.set('pn')