Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Модель/Представление _ Вопрос по делегатам

Автор: Rocky 12.1.2011, 14:31

Всем привет!

Разбираюсь с делегатами... Возник вопрос, как вставить например QCheckBox в QTableView (использую QSqlRelationalTableModel)? Мне нужно наследоваться от этой модели? Или нет? Если наследоваться, то какой метод переопределять? И можно ли как-то сделать

pBooksTableView->setItemDelegateForColumn(0, new QCheckBox);

так?

Спасибо!


Автор: vankleef 12.1.2011, 18:51

Надо создать свой делегат, унаследовав его от (ЕМНИП) QAbstractItemDelegate, а потом с помощью setItemDelegateForColumn установить этот делегат для колонки

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)