Спасибо большое!!!Получилось..
А вот есть еще вопросик...у меня создается делегат для редактирования вещественных чисел...Можно ли как-нибудь мне его создать на frame
При переопределении метода createEditor делаю так:
C++ (Qt)
QWidget *createEditor(QWidget *parent,const QStyleOptionViewItem &/*option*/,const QModelIndex &/*index*/) const{
QFrame *fr=new QFrame(parent);
QDoubleSpinBox *editor = new QDoubleSpinBox(fr);
QGridLayout *gridLayout = new QGridLayout(fr);
gridLayout->addWidget(editor, 0, 0, 1, 1);
editor->setMinimum(m_min);
editor->setMaximum(m_max);
editor->setDecimals(m_precision);
editor->setSingleStep(m_step);
editor->installEventFilter(const_cast<MyDSBDelegate*>(this));
return editor;
}
только так не получается..(( Это ообще возможно сделать??