Пакет Tkinter
был переименован в tkinter
в Python 3, а также другие связанные с ним модули. Вот изменения имени:
Tkinter
→ tkinter
tkMessageBox
→ tkinter.messagebox
tkColorChooser
→ tkinter.colorchooser
tkFileDialog
→ tkinter.filedialog
tkCommonDialog
→ tkinter.commondialog
tkSimpleDialog
→ tkinter.simpledialog
tkFont
→ tkinter.font
Tkdnd
→ tkinter.dnd
ScrolledText
→ tkinter.scrolledtext
Tix
→ tkinter.tix
ttk
→ tkinter.ttk
Я советую вам, чтобы узнать, как динамически просматривать модули с dir
команда. Если вы находитесь под окнами, настройте Python на использование модуля readline, чтобы получить автоматическое завершение и упростить список доступных классов в модуле.
Также обратите внимание, что tkinter.filedialog - это модуль (не класс, импортированный из модуля). Итак, чтобы получить класс, вы должны сделать из tkinter.filedialog импорт FileDialog. Однако, похоже, нет простого класса FileDialog в Python 2.x. Скажи мне, если я ошибаюсь. – Shule