7 месяцев назад
Программирование на языке Python. Библиотека tkinter. Табличное представление данных с помощью класса ttk.Treeview
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. В tkinter нет специального класса для визуального представления таблиц. Но таблицу можно представить с помощью Treeview. Что тут скажешь, конечно, в PyQt5 (см. здесь и здесь) таблицы богаче. Но для представления данных таблицы tkinter тоже сгодятся. Ниже представлена программа, которая в окне создаёт таблицу (см. Рисунок 2) и обрабатывает щелчки мыши по полям и заголовкам таблицы выводит значения на консоль...
7 месяцев назад
Программирование на языке Python. Библиотека tkinter. Создание иерархической структуры с помощью класса ttk.Treeview
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Сегодня начнём работать с интересным классом Treeview. С помощью него создавать и древовидные структуры и таблицы. Непосредственно в библиотеке tkinter его нет, будем брать его из пакета ttk. По объектам Treeview у нас будет несколько статей. Ниже (рисунок 1) представлена программа создающая окно, а в нём объект Treeview...