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

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

Форум на CrossPlatform.RU _ Qt Модель/Представление _ QTableView и checkbox(ы)/кнопки/картинки

Автор: AD 22.12.2010, 16:15

Как сделать в представлении возможность в одной из колонок отображать checkBox или же отображать кнопку или же картинку? Надеюсь, что такие возможности предоставляются не только в QTableWidget.

Автор: BRE 22.12.2010, 16:39

Посмотри на role в моделях. Ну и делегаты могут пригодиться.

Автор: AD 22.12.2010, 16:54

Цитата(BRE @ 22.12.2010, 16:39) *
Посмотри на role в моделях. Ну и делегаты могут пригодиться.

Я правильно понимаю, что это как-то делается через делегаты все же? Что именно через role определяется я не понял.

Автор: BRE 22.12.2010, 17:04

enum Qt::ItemDataRole
Qt::DecorationRole 1 The data to be rendered as a decoration in the form of an icon. (QColor, QIcon or QPixmap)
Qt::CheckStateRole 10 This role is used to obtain the checked state of an item. (Qt::CheckState)

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