Найти в Дзене
Библиотека tkinter

Библиотека tkinter

Создание оконных приложений на python с помощью библиотеки tkinter
подборка · 22 материала
3 месяца назад
Программирование на python. tkinter, пиктограмма в трее и модуль pystray
Доброго здоровья читателям моего канала programmer's notes. Подписываемся и ставим лайки. Сегодня продолжении большой темы tkinter. Посмотрим как можно отправлять программу в tray, т.е. переводить её в значок в правом нижнем углу экрана. Нам понадобиться модуль pystray. Установить его можно стандартным способом: pip3 install pystray. Основной принцип работы с модулем pystray: 1. Создать объект Icon и начать опрос событий пиктограммы в трее. При необходимости скрыть основное окно. 2. Обрабатывать меню пиктограммы в трее...
107 читали · 4 месяца назад
Программирование на python. Библиотека tkinter и простой эмулятор командной строки
Доброго здоровья читателям моего канала programmer's notes. Подписываемся и ставим лайки. tkinter я люблю. Было ощущение, что подборка статей по этой библиотеке какая-то не полная. Я вспомнил, что когда-то я писал что-то вроде такого примтивного эмулятора терминала, используя возможнос tk.Text. Нашел, поубирал всё лишнее, чтобы одним взглядом можно было охватить программу, и решил оформить вот такой статьёй. Мне кажется задача в принципе интересная. Что-то, конечно можно усовершенствовать, но я не стал удлинять и усложнять код...
113 читали · 9 месяцев назад
Программирование на языке Python. Создание простого медиаплеера на основе python-библиотеки vlc и библиотеки tkinter
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Прежде всего дам ссылку на мою статью, где рассказывается о создании проигрывателя с помощью PyQt5 (QVideoWidget, QMediaPlayer): Но есть другие инструменты создания проигрывателя. Модуль vlc можно использовать, когда у вас на компьютере уже есть проигрыватель vlc. У меня то с этим нет проблем, я всегда эту программу использовал. vlc в общем не плохая библиотека, можно на её основе создать что-то своё...
10 месяцев назад
Программирование на языке Python. Библиотека tkinter. Табличное представление данных с помощью класса ttk.Treeview
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. В tkinter нет специального класса для визуального представления таблиц. Но таблицу можно представить с помощью Treeview. Что тут скажешь, конечно, в PyQt5 (см. здесь и здесь) таблицы богаче. Но для представления данных таблицы tkinter тоже сгодятся. Ниже представлена программа, которая в окне создаёт таблицу (см. Рисунок 2) и обрабатывает щелчки мыши по полям и заголовкам таблицы выводит значения на консоль...
10 месяцев назад
Программирование на языке Python. Библиотека tkinter. Пример представления дерева каталогов с помощью ttk.Treeview
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Как я уже писал, мне нравится когда есть и технология и алгоритмическая составляющая. Сегодня как раз тот случай. Напишем программу, где с помощью Treeview можно представлять любую часть дерева каталогов начиная с указанного. Сам алгоритм обхода дерева каталогов будем основывать на моей же статье (первая программа). Ниже (рисунок 1) представлена программ,...
10 месяцев назад
Программирование на языке Python. Библиотека tkinter. Создание иерархической структуры с помощью класса ttk.Treeview
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Сегодня начнём работать с интересным классом Treeview. С помощью него создавать и древовидные структуры и таблицы. Непосредственно в библиотеке tkinter его нет, будем брать его из пакета ttk. По объектам Treeview у нас будет несколько статей. Ниже (рисунок 1) представлена программа создающая окно, а в нём объект Treeview...