Tkinter. Асинхронное приложение
Tkinter. Асинхронное приложение (часть 1)
Во всех примерах, с которыми вы сталкивались ранее, мы имели дело с командами, которые выполняются последовательно: одна за одной. Если функция зависит от того, как выполняется другая
ОфисГуру
Tkinter. Рефакторинг с помощью паттерна MVC
Tkinter. Рефакторинг с помощью паттерна MVC
Дизайн приложения (в широком понимании этого термина) – это очень важная составляющая программы, независимо от языка, на котором она создается. И обработка проблем с ним занимает одну
ОфисГуру
Tkinter. Чтение данных из csv и сохранение в SQLite
Tkinter. Чтение данных из csv и сохранение в SQLite
CSV – это текстовый файл, который описывает табличное содержимое. Каждая строка в нем обозначает отдельную строку таблицы. Столбцы разделяются с помощью специальных разделителей.
ОфисГуру
Tkinter. ООП в приложении
Tkinter. ООП в приложении
Объектно-ориентированное программирование – очень удобный тип программирования, который позволяет работать с данными, как с объектами. Это позволяет с легкостью модифицировать определенные
ОфисГуру
Tkinter. Всплывающие окна
Tkinter. Всплывающие окна
Работа со всплывающими окнами – неотъемлемая составляющая работы с любым приложением. В некоторых ситуациях нет никакой необходимости в том, чтобы информационные блоки изменяли окно.
ОфисГуру
Tkinter. Создание меню
Tkinter. Создание меню
Меню – неизменная составляющая любого сложного графического интерфейса. Это простой способ организовать навигацию по программе и выполнять ряд других важных действий, которые не всегда
ОфисГуру
Tkinter. Диалоговые (всплывающие) окна
Tkinter. Диалоговые (всплывающие) окна
Диалоговые окна – важнейшая составляющая взаимодействия приложения с пользователем. С ними вы сталкиваетесь в самых разных ситуациях: когда разрешаете программе определять ваше местоположение
ОфисГуру
Tkinter. Работа с текстом и курсором
Tkinter. Работа с текстом и курсором
Работа с текстом – одна из главных составляющих в Python. Без нее невозможно создание почти любой программы, которая использует операции ввода. Например, не получится создать ни текстовый
ОфисГуру
Tkinter. Поля выбора: чекбокс, радиокнопки, список, ползунок
Ввод в Python не ограничивается исключительно текстом. Иногда появляется необходимость использовать только числа. Это требуется для объектов классов Spinbox и Scale, дающие возможность
ОфисГуру
Tkinter. Работа с цветами и шрифтами
Tkinter. Работа с цветами и шрифтами
Цвета – это неотъемлемая часть любого приложения, которое запускается на компьютере. С их помощью можно не только сделать интерфейс приятным на глаз, но и обеспечить нужную функциональность приложению.
ОфисГуру
Tkinter. Создание скроллбаров
Tkinter. Создание скроллбаров
Tkinter – удобная библиотека, предназначенная для организации графического интерфейса приложения. Как тут ни крути, но без этого невозможно представить ни одну современную программу
ОфисГуру
Tkinter. Создание макетов окна
Tkinter. Создание макетов окна
Кроме добавления виджетов, графический интерфейс должен также проектироваться с учетом их расположения. От того, какой макет будет составлен, зависит пользовательский опыт взаимодействия
ОфисГуру