| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Python: Разработка GUI > PyQt. Отображение иконок в ячейке таблицы. |
| Автор: valexl 8.6.2010, 23:46 |
| Здравствуйте!) Я с pyqt (и qt) общаюсь не долго.. Где то пару недель.. Вот и возникла проблема, которую своими силами не могу решить... Буду рад если кто то поможет мне решить эту проблемку:) Начну немного с вступления. Я хочу отображать в QTreeView атрибуты (поля) файлов. Каждый файл можно помечать любым произвольным полем(год, жанр, рейтинг и т.д.). Мне нужно отображать древовидную структуру. То есть имя полей. выбираешь поле и всплывает список его значений. Теперь подробней о проблеме. Я хочу что б при нажатие на значение поля. Рядом отображался иконка. Типа "+" - если входит данное значение. "-" если не входит. и ни какой иконки если значение не выбрано.. Эта идея взята из ebooks calibre. ![]() Так вот там вроде бы(небольшая табличка слева на рис. с метаданными. суть там не видно, но лучше скрина не нашел), и иконка и сам текст хранится в одной строке... Вот хотелось бы узнать как это можно реализовать.. Я уже начинаю думать что может это все делается не через View с моделями а через обычные Widget. Заранее всем спасибо за помощь!) |