Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Python: Разработка GUI > PyQt. Отображение иконок в ячейке таблицы.


Автор: valexl 8.6.2010, 23:46
Здравствуйте!)

Я с pyqt (и qt) общаюсь не долго.. Где то пару недель.. Вот и возникла проблема, которую своими силами не могу решить... Буду рад если кто то поможет мне решить эту проблемку:)

Начну немного с вступления.
Я хочу отображать в QTreeView атрибуты (поля) файлов. Каждый файл можно помечать любым произвольным полем(год, жанр, рейтинг и т.д.). Мне нужно отображать древовидную структуру. То есть имя полей. выбираешь поле и всплывает список его значений.

Теперь подробней о проблеме. Я хочу что б при нажатие на значение поля. Рядом отображался иконка. Типа "+" - если входит данное значение. "-" если не входит. и ни какой иконки если значение не выбрано.. Эта идея взята из ebooks calibre. 
user posted image
Так вот там вроде бы(небольшая табличка слева на рис. с метаданными. суть там не видно, но лучше скрина не нашел), и иконка и сам текст хранится в одной строке... Вот хотелось бы узнать как это можно реализовать.. Я уже начинаю думать что может это все делается не через View с моделями а через обычные Widget.


Заранее всем спасибо за помощь!)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)