Qt4, Model-View

Модератор: Модераторы разделов

mops
Сообщения: 172
ОС: Ubuntu Feisty

Qt4, Model-View

Сообщение mops »

Здравствуйте.
Возникли проблемы при реализации списка через model-view. Я унаследовал свою модель от QAbstractListModel. Загнал её в QListView - всё нормально, все строки отображаются. Дальше мне захотелось отображать данные по-своему. И тут начались проблемы. Я унаследовал QItemDelegate, но не смог добится отображения в QListView вообще никак, то есть даже без переопределения paint.
Вопрос: какие методы нужно переопределять и как это делать для того, чтобы рисовались элементы модели в QListView. Пример был бы очень желателен.
Спасибо сказали:
d_n_k
Сообщения: 636
ОС: Gentoo GNU/Linux

Re: Qt4, Model-View

Сообщение d_n_k »

все сказанное есть имхо...
Спасибо сказали:
mops
Сообщения: 172
ОС: Ubuntu Feisty

Re: Qt4, Model-View

Сообщение mops »

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

Сообщение s0L »

Смотри пример examples\itemviews\stardelegate, там свое отображение
Спасибо сказали: