Tkinter导入问题

时间:2011-09-20 13:39:51

标签: python tkinter tkmessagebox

我怀疑我在这里遇到了一些非常简单的错误,但我无法发现什么。以下代码:

import Tkinter as Tk
Tk.tkMessageBox.showerror(message='some error')

给出:

AttributeError: 'module' object has no attribute 'tkMessageBox'

窗口小部件(例如按钮,条目)正常工作。交互式地,我得到了相同的结果,并且:

>>> import Tkinter as Tk
>>> print Tkinter
<module 'Tkinter' from 'C:\Python26\lib\lib-tk\Tkinter.pyc'>

和tkMessageBox.py 在C:\ Python26 \ Lib \ lib-tk中。虽然为什么Lib / lib的大写不同?!

这是在Windows上的Python 2.6,并且运行Tkinter._test()报告版本8.5

1 个答案:

答案 0 :(得分:3)

我认为你的意思是:

import tkMessageBox
tkMessageBox.showerror(message='some error')
相关问题