6
(Python版本:3.1.1)初始化Python tkinter StringVar()错误
我在tkinter中的StringVar存在一个奇怪的问题。在试图持续保持项目中消息小部件更新的同时,在尝试创建变量时,我一直收到错误。我跳出一个交互式python shell进行调查,这是我得到的:
>>> StringVar
<class 'tkinter.StringVar'>
>>> StringVar()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python31\lib\tkinter\__init__.py", line 243, in __init__
Variable.__init__(self, master, value, name)
File "C:\Python31\lib\tkinter\__init__.py", line 174, in __init__
self._tk = master.tk
AttributeError: 'NoneType' object has no attribute 'tk'
>>>
任何想法?我看到的Tkinter的使用情况时初始化发送到构造函数,因此我很茫然,如果我失去了一些东西什么也没有变每一个例子...