ГЛАВА 16 · СТР. 976

Создаём классные приложения с Tkinter

Научимся строить настоящие оконные приложения: разберём событийную модель, дерево виджетов, адаптивную компоновку, формы, меню, диалоги, таймеры и архитектуру приложения — и свяжем интерфейс с функциями, объектами и файлами из предыдущих глав.

~10 часов tkinter, ttk, mainloop 32 практики
16.1Tkinter — правильно всё настраиваем!97816.2Метки, кнопки и pack98016.3Поля ввода98216.4Переменные Tkinter98416.5Множество вариантов!98616.6Меню98916.7Строки и столбцы — grid99216.8Мини-проект: калькулятор чаевых99316.9От терминала к GUI: событийная модель99516.10Как работает событийный цикл и mainloop99816.11Виджет и дерево интерфейса100216.12tk и ttk100416.13Frame и LabelFrame101116.14pack подробно101316.15Адаптивный grid101416.16Виджеты выбора101916.17Progressbar и Notebook102116.18Messagebox и диалоги102416.19filedialog и pathlib102716.20Toplevel: несколько окон102916.21Focus, клавиатура и доступность103116.22after(): таймеры без блокировки103316.23Валидация ввода103716.24Архитектура приложения104216.25Класс приложения и настройки104516.26Мини-проект: счётчик кликов104816.27Мини-проект: конвертер температур105016.28Мини-проект: таймер обратного отсчёта105216.29Мини-проект: список задач105616.30Мини-проект: редактор заметок105916.31Tip Calculator Pro106116.32Отладка интерфейса и качество GUI106716.33Итоги главы: инструментарий Tkinter1071