Доброго здоровья читателям моего канала programmer's notes. Подписываемся и ставим лайки. Сегодня продолжении большой темы tkinter. Посмотрим как можно отправлять программу в tray, т.е. переводить её в значок в правом нижнем углу экрана. Нам понадобиться модуль pystray. Установить его можно стандартным способом: pip3 install pystray. Основной принцип работы с модулем pystray: 1. Создать объект Icon и начать опрос событий пиктограммы в трее. При необходимости скрыть основное окно. 2. Обрабатывать меню пиктограммы в трее...
Все, кто начинал изучать Python и доходил до графических интерфейсов (GUI), сталкивались с одной и той же проблемой: «Почему мои кнопки не там, где я хочу?». Вы создаете окно, добавляете пару виджетов, а они либо налезают друг на друга, либо жмутся в углу, либо вообще исчезают. Знакомо? В этой статье мы разберем три кита компоновки Tkinter — pack, grid и place. Вы не просто поймете, как они работают, но и узнаете, как заставить элементы подчиняться вашей воле. Погнали! Представьте, что вы пишете приложение для учёта задач...