Доброго здоровья читателям моего канала programmer's notes. Подписываемся и ставим лайки. Сегодня продолжении большой темы tkinter. Посмотрим как можно отправлять программу в tray, т.е. переводить её в значок в правом нижнем углу экрана. Нам понадобиться модуль pystray. Установить его можно стандартным способом: pip3 install pystray. Основной принцип работы с модулем pystray: 1. Создать объект Icon и начать опрос событий пиктограммы в трее. При необходимости скрыть основное окно. 2. Обрабатывать меню пиктограммы в трее. В частности для возвращения в исходную позицию выйти из опроса и визуализировать основное окно. Программа ниже имеет в окне две кнопки (см. Рисунок 1). При нажатии кнопки В трей, в низу справа экрана появляется пиктограмма, а окно исчезает. При щелчке левой или правой кнопкой мыши по пиктограмме появляется меню. В котором есть два пункта Открыть — открывается основное окно и исчезает пиктограмма в трее, Выйти — полный выход из программы. Кнопка Выход, это обычный
Программирование на python. tkinter, пиктограмма в трее и модуль pystray
23 мая 202523 мая 2025
46
1 мин