在尝试使用TkInter初始化StringVar()时,我得到了这个巨大的错误。所以误差如下:In [160]: from Tkinter import *
In [161]: p = StringVar()
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
in ()
----> 1 p = StringVar()
C:\Python27\lib\lib-tk\Tkinter.pyc in __init__(self, master, value, name)
285 then the existing value is retained.
286 """
--> 287 Variable.__init__(self, master, value, name)
288
289 def get(self):
C:\Python27\lib\lib-tk\Tkinter.pyc in __init__(self, master, value, name)
216 master = _default_root
217 self._master = master
--> 218 self._tk = master.tk
219 if name:
220 self._name = name
AttributeError: 'NoneType' object has no attribute 'tk'
In [162]:
不完全确定这里出了什么问题。我正在使用
Windows 7系统
Python(x,y)版本2.7.5.2
Python 2.7.5
在特金特.py文件:
^{pr2}$
Tk版本=8.5
如果有什么线索的话。。。在