Здравствуйте.
Возникли проблемы при реализации списка через model-view. Я унаследовал свою модель от QAbstractListModel. Загнал её в QListView - всё нормально, все строки отображаются. Дальше мне захотелось отображать данные по-своему. И тут начались проблемы. Я унаследовал QItemDelegate, но не смог добится отображения в QListView вообще никак, то есть даже без переопределения paint.
Вопрос: какие методы нужно переопределять и как это делать для того, чтобы рисовались элементы модели в QListView. Пример был бы очень желателен.
Qt4, Model-View
Модератор: Модераторы разделов
-
d_n_k
- Сообщения: 636
- ОС: Gentoo GNU/Linux
Re: Qt4, Model-View
там http://doc.trolltech.com/4.0/model-view-delegate.html есть пример
все сказанное есть имхо...
-
mops
- Сообщения: 172
- ОС: Ubuntu Feisty
Re: Qt4, Model-View
d_n_k писал(а): ↑11.07.2007 18:44там http://doc.trolltech.com/4.0/model-view-delegate.html есть пример
Но он не работает в QListView. Неужели вы думаете, что я ассистант не читаю?
Кроме того, в том примере нету своей перерисовки внешнего вида, а только появление QSpinBox при редактировании (двойном клике).
-
s0L
- Сообщения: 50
- ОС: Gentoo 2007.0
Re: Qt4, Model-View
Смотри пример examples\itemviews\stardelegate, там свое отображение