Главная Теги Tkinter

Тема: Tkinter

Создание собственных виджетов и Notebook / tkinter

Создание собственных виджетов и Notebook / tkinter 23

Отображение панелей с вкладками с помощью Notebook Класс ttk.Notebook — еще один новый виджет из модуля...
Виджет Treeview / tkinter

Виджет Treeview / tkinter 22

В этом материале рассмотрим класс ttk.Treeview, с помощью которого можно выводить информацию в иерархической или форме таблицы.
Замена виджетов и Combobox / tkinter

Замена виджетов и Combobox / tkinter 21

Тематические виджеты Tk — это отдельная коллекция виджетов Tk, которые выглядят и ощущаются как нативные, и могут быть кастомизированы...
Canvas, рисование графики ч.3 / tkinter

Canvas, рисование графики ч.3 / tkinter 20

Определение пересечений между элементами В продолжение предыдущего материала о поиске ближайшего элемента стоит отметить, что существует...
Canvas, рисование графики ч.2 / tkinter

Canvas, рисование графики ч.2 / tkinter 19

Добавление геометрических фигур на полотно В этом примере рассмотрим три основных элемента полотна: прямоугольники, овалы и...
Canvas, рисование графики ч.1 / tkinter

Canvas, рисование графики ч.1 / tkinter 18

В предыдущих материалах основное внимание было уделено стандартному виджету Tkinter. Однако вне внимания остался виджет Canvas. Причина в том,...
Создание и обработка задач / tkinter

Создание и обработка задач / tkinter 17

Есть ситуации, когда определенная операция приводит к небольшому перерыву в работе программы. Он может занимать меньше секунды, но все...
Асинхронное приложение ч.2 / tkinter

Асинхронное приложение ч.2 / tkinter 16

Выполнение HTTP-запросов Общение приложения с удаленным сервером с помощью HTTP — это распространенный случай в асинхронном...
Асинхронное приложение ч.1 / tkinter

Асинхронное приложение ч.1 / tkinter 15

Планирование действий Базовый метод предотвращения блокировки основного потока в Tkinter — это планирование действий, которые будут...
Рефакторинг с помощью паттерна MVC tkinter

Рефакторинг с помощью паттерна MVC / tkinter 14

Теперь, когда вся функциональность приложения готова, можно обратить внимание на проблемы в его дизайне. Например, класс App имеет несколько...

Стандартная библиотека следует философии «с батарейками в комплекте», которая предполагает наличие большого количества дополнительных инструментов: регулярных выражений, математических функций, работы в сети и так далее. Стандартный пакет графического интерфейса (GUI) в этой библиотеке — это Tkinter, небольшой объектно-ориентированный слой поверх Tcl/Tk.

Начиная с Python3, модуль Tkinter переименовали в tkinter (начинается с буквы t в нижнем регистре). Это также затронуло расширения tkinter.ttk и tkinter.tix. Последний официально считается устаревшим.

В этом разделе речь пойдет о паттернах базовых классов модуля tkinter и методах, которые являются общими для всех подклассов виджетов.

Новое