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