Найти - Пользователи
Полная версия: ttk.Treeview
Начало » GUI » ttk.Treeview
1
Art-master
Доброго времени суток!

Ранее в одной своей программе я использовал виджет Listbox. Но недавно возникла необходимость указывать рядом с каждым элементом Listbox некоторое изображение. Я нашел необходимый функционал в виджете Treeview, но там есть для меня некоторые недостатки, которые мне необходимо устранить, а именно:
1. Нет параметра selectbackground
Пытался ввести такой параметр в определении Style у Treeview, но, как я понял, такого параметра нет
2. Картинки друг на друга налазят
Сама картинка больше чем текст в элементе, поэтому картинки друг на друга налазят.

Если кто знает как решить эти проблемы, или уже сталкивался с чем-то похожим, подскажите, пожалуйста, как это можно решить. Спасибо!
Art-master
Проблему решил написав за 12 часов собственный класс на основе frame, который скролится, а внутри него с помощью метода grid пакуются парами картинка и текст рядом с ней, в результате получался как бы listbox, но с такими конфигурациями как я хотел.
4kpt_II
Вот. Другое дело. Пишу народу уже много раз, что иногда легче самому напилить, чем ждать результата.
Уже напилил с десяток таких решений сам
Art-master
4kpt_II, ага!
Причем, возможностей стало гораздо больше - класс свой, реализация полностью своя, делай что хочешь и как хочешь.
AZJIO
Art-master
Чтобы тема была интересной нужно выкладывать решение.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB