Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Нужен текст вставки QComboBox в таблицу. Создание класса. (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/nuzhen-tekst-vstavki-qcombobox-v-tablicu-sozdanie-klassa-358343/)

Guest 30.09.2011 21:04

Нужен текст вставки QComboBox в таблицу. Создание класса.
 
Здравствуйте.Я знаю, что QComboBox нужно вставить при помощи QItemDelegate, но только не знаю как. Что нужно в .cpp писать?class viewDelegate : public QItemDelegate { Q_OBJECTpublic: viewDelegate (QObject *parent = 0); void *createEditor (QWidget * parent, const QStyleOptionViewItem & option, const QModelIndex & index) const; void setEditorData (QWidget * editor, const QModelIndex & index) const; void setModelData (QWidget * editor, QAbstractItemModel * model, const QModelIndex & index) const; QComboBox *combo;};viewDelegate::viewDelegate(QObj ect *parent) : QItemDelegate(parent){}void viewDelegate::createEditor(QWidget * parent, const QStyleOptionViewItem & option, const QModelIndex & index) const{ }void viewDelegate::setEditorData (QWidget * editor, const QModelIndex & index) const{}void viewDelegate::setModelData(QWidget * editor, QAbstractItemModel * model, const QModelIndex & index) const{}


Часовой пояс GMT, время: 14:26.


© www.otvetnemail.ru - Форум вопросов и ответов.