Проблема импорта Ткинтера - PullRequest
       28

Проблема импорта Ткинтера

1 голос
/ 20 сентября 2011

Я подозреваю, что у меня здесь что-то очень простое, но я не могу определить, что.Следующий код:

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 is в C: \ Python26 \ Lib \ lib-tk.Хотя почему заглавная буква в Lib / lib отличается?

1 Ответ

3 голосов
/ 20 сентября 2011

Я думаю, вы имели в виду это:

import tkMessageBox
tkMessageBox.showerror(message='some error')
...