Python Tkinter radiobutton IntVar属性错误
我知道当你使用单选按钮时,如果你想使用一个数字,你需要将变量设置为IntVar。不幸的是,我下面运行的代码出现以下错误:Python Tkinter radiobutton IntVar属性错误,python,python-3.x,tkinter,Python,Python 3.x,Tkinter,我知道当你使用单选按钮时,如果你想使用一个数字,你需要将变量设置为IntVar。不幸的是,我下面运行的代码出现以下错误: Traceback (most recent call last): File "F:/Analysis and Maths/PD diagnostic tool/Project files/PD Tool v2.py", line 49, in <module> v = IntVar() File "C:\Python34\lib\tkinter\__ini
Traceback (most recent call last):
File "F:/Analysis and Maths/PD diagnostic tool/Project files/PD Tool v2.py", line 49, in <module>
v = IntVar()
File "C:\Python34\lib\tkinter\__init__.py", line 354, in __init__
Variable.__init__(self, master, value, name)
File "C:\Python34\lib\tkinter\__init__.py", line 236, in __init__
self._root = master._root()
AttributeError: 'NoneType' object has no attribute '_root'
在创建IntVar对象之前,需要创建根小部件 首先调整代码以创建根小部件:
root = Tk() # <---
v = IntVar()
在创建IntVar对象之前,需要创建根小部件 首先调整代码以创建根小部件:
root = Tk() # <---
v = IntVar()
太棒了,在设置root=Tk之前,我已经有了所有这些代码。现在很好用,谢谢!太棒了,在设置root=Tk之前,我已经有了所有这些代码。现在很好用,谢谢!