Этот документ является переводом на русский язык справочника по библиотеке Tkinter 8.5 для Python 2.7 от Джона Шипмана, находящегося по адресу https://tkdocs.com/shipman/index.html.
Автор перевода старался адаптировать этот документ для Python 3, хотя ошибки, здесь не исключены. С вашими замечаниями и предложениями просьба обращаться в Telegram-канал по ссылке https://t.me/tkinter_docs_ru.
Справочник по Tkinter 8.5: графический интерфейс для Python
Аннотация:
Описывает набор элементов управления Tkinter для создания графических пользовательских интерфейсов (GUI) на языке программирования Python.
Включает описание тематических элементов управления ttk.
Содержание
Кросс-платформенный конструктор графического интерфейса пользователя для Python
Минимальное приложение
Определения
Управление макетом
Стандартные атрибуты
Обработка исключений
Виджет Button (Кнопка)
Виджет Canvas (Холст)
Виджет Checkbutton (Флажок)
Виджет Entry (Поле ввода)
Виджет Frame (Рамка)
Виджет Label (Метка)
Виджет LabelFrame (Рамка метки)
Виджет Listbox (Список)
Виджет Menu (Меню)
Виджет Menubutton (Кнопка меню)
Виджет Message (Сообщение)
Виджет OptionMenu (Меню опций)
Виджет PanedWindow (Разделительное окно)
Виджет Radiobutton (Радиокнопка)
Виджет Scale (Шкала, Ползунок)
Виджет Scrollbar (Полоса прокрутки)
Виджет Spinbox (Контрольная строка)
Виджет Text (Текст)
Toplevel: Методы окна верхнего уровня
Универсальные методы виджетов
Стандартизация внешнего вида
ttk: Тематические виджеты
ttk.Button
ttk.Checkbutton
ttk.Combobox
ttk.Entry
ttk.Frame
ttk.Label
ttk.LabelFrame
ttk.Menubutton
ttk.Notebook
ttk.PanedWindow
ttk.Progressbar
ttk.Radiobutton
ttk.Scale
ttk.Scrollbar
ttk.Separator
ttk.Sizegrip
ttk.Treeview
Методы общие для всех виджетов ttk
Настройка и создание тем и стилей ttk
Поиск и использование тем ttk
Использование и настройка стилей ttk
Слой элементов ttk
Подключение логики вашего приложения к виджетам
Управляющие переменные: значения, стоящие за виджетами
Фокус: маршрутизация ввода с клавиатуры
События
Всплывающие диалоговые окна