Tkinter._test()_ tkinter.TclError

时间:2014-08-21 20:55:20

标签: python tkinter

在Linux Redhat 6上,从源代码构建并安装了python2.7,这样我们就不会干扰2.66的系统python。

我们有一些使用tkinter的脚本,所以我运行了测试但它失败了。我看到远程系统上的弹出窗口,但弹出窗口是空的,没有显示文本或按钮。

Python 2.7.6 (default, Aug 21 2014, 16:37:19) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.


>>> import Tkinter
>>> Tkinter._test()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/local/lib/python2.7/lib-tk/Tkinter.py", line 3778, in _test
label = Label(root, text=text)
File "/home/local/lib/python2.7/lib-tk/Tkinter.py", line 2537, in __init__
Widget.__init__(self, master, 'label', cnf, kw)
File "/home/local/lib/python2.7/lib-tk/Tkinter.py", line 2036, in __init__
(widgetName, self._w) + extra + self._options(cnf)) 
_tkinter.TclError

1 个答案:

答案 0 :(得分:0)

Tkinter._test()检查一切正常。

通常,如果出现错误,则未正确安装tkinter,因此请再次安装Python,并确保不要修改模块代码。这也可能是一个问题。 基本上重新安装它。