Python 3.0+до 3.13Удалено из стандартной библиотекипонятие
tkinter.tix
удалённые модули
Обёртка над библиотекой виджетов Tix для tkinter. Удалена в Python 3.13 — используйте tkinter.ttk.
Синтаксис
import tkinter.tix # до 3.13
Модуль (в Python 2 — Tix) добавлял к tkinter расширенные виджеты: дерево каталогов, панели с вкладками, поле с прокруткой. Его убрали, потому что сама библиотека Tix давно заброшена и в современных сборках Tk её нет. Как переписать: import tkinter.tix as tix меняется на from tkinter import ttk; tix.Tk() — на обычный tkinter.Tk(); вкладки NoteBook — на ttk.Notebook, деревья HList и Tree — на ttk.Treeview, ComboBox — на ttk.Combobox, а прокрутку собирают из виджета и ttk.Scrollbar.
Примеры
# Python 3.13+
try:
import tkinter.tix
except ModuleNotFoundError as e:
print(type(e).__name__) # → ModuleNotFoundError
# Python 3.13+
from tkinter import ttk # → ? — tkinter есть не в каждой сборке
print(ttk.Treeview.__name__, ttk.Notebook.__name__) # → Treeview Notebook
Частые ошибки
Открыть в полном глоссарииdocs.python.orgСообщить о неточности