Python Glossary English

Python 3.0+Ввод и выводпонятие

tkinter

модуль

Стандартный интерфейс к Tcl/Tk для оконных программ: окна, кнопки, поля ввода, холст.

Синтаксис

import tkinter

tkinter — единственный набор виджетов, который идёт вместе с Python, поэтому для простого окна или учебной игры ничего ставить не нужно; виджеты в современном стиле лежат в tkinter.ttk. В Python 2 модуль назывался Tkinter, с заглавной буквы. На некоторых сборках Linux и в облачных средах он отсутствует или не может открыть окно без дисплея, а программа замирает в mainloop(), пока окно не закроют.

Примеры

import importlib.util
has_tk = importlib.util.find_spec("tkinter") is not None
print(has_tk)  # → ? True, если Python собран с Tk
try:
    import tkinter
    print(tkinter.TkVersion >= 8.5)  # → ? True, если библиотека Tk на месте
except ImportError:
    print("Tk не установлен")  # → ? пакет есть, а _tkinter нет

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности