Python Glossary English

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Сообщить о неточности