Графические пользовательские интерфейсы с Tk
Tk/Tcl уже давно является неотъемлемой частью Python. Он предоставляет надёжный и независимый от платформы инструмент для работы с окнами, доступный программистам Python с помощью пакета tkinter, и его расширений, модулей tkinter.tix и tkinter.ttk.
Пакет tkinter представляет собой тонкий объектно-ориентированный слой поверх Tcl/Tk. Для использования tkinter вам не нужно писать код на Tcl, но вам понадобится обратиться к документации Tk, а иногда и к документации Tcl. tkinter — это набор обёртки, которые реализуют виджеты Tk как классы Python.
tkinter обладает такими главными достоинствами, как скорость и то, что он обычно поставляется вместе с Python. Хотя стандартная документация может быть слабой, есть доступные хорошие материалы, которые включают: справочники, учебные пособия, книгу и другие. tkinter также славится устаревшим внешним видом и ощущением, которые были значительно улучшены в Tk 8.5. Тем не менее, есть много других библиотек GUI, которые могут вас заинтересовать. Википедия Python перечисляет несколько альтернативных фреймворков и инструментов GUI.
-
tkinter— Интерфейс Python к Tcl/Tk tkinter.colorchooser— Диалог выбора цветаtkinter.font— Обёртка шрифтов Tkinter- Диалоги Tkinter
tkinter.messagebox— Сообщения Tkintertkinter.scrolledtext— Виджет с полосой прокруткиtkinter.dnd— Поддержка перетаскивания-
tkinter.ttk— Виджеты Tk с темой -
tkinter.tix— Расширенные виджеты для Tk
-
IDLE
-
Меню
- Меню Файл (консоль и редактор)
- Меню Правка (консоль и редактор)
- Меню Формат (только окно редактора)
- Меню Запуск (только окно редактора)
- Меню Консоль (только окно консоли)
- Меню Отладка (только окно консоли)
- Меню Параметры (консоль и редактор)
- Меню Окно (консоль и редактор)
- Меню Справка (консоль и редактор)
- Контекстные меню
- Редактирование и навигация
- Загрузка и выполнение кода
- Справка и настройки
-
Меню
© 2001–2022 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.9/library/tk.html