Здравствуйте.Я знаю, что 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{}
|