Russian Qt Forum

Qt => Model-View (MV) => Тема начата: Max Payne от Май 29, 2010, 11:03



Название: Закраскаи редактирование QTableView
Отправлено: Max Payne от Май 29, 2010, 11:03
Есть таблица в которой два столбца делегаты ComboBox ,остальные столбцы QlineEdit->setReadOnly;
Мне нужно при изменении индекса комбо бокса вызывать редактирование QlineEdit , эти делегаты описаны в разных класах...
Подскажите как  при изменеии одного делегата придти к редактированию следующего....


Название: Re: Закраскаи редактирование QTableView
Отправлено: spectre71 от Май 29, 2010, 11:49
void QAbstractItemView::edit ( const QModelIndex & index )


Название: Re: Закраскаи редактирование QTableView
Отправлено: Max Payne от Май 29, 2010, 12:22
Если вызывать в класе деоегата пишет ошибку...

error: cannot call member function 'void QAbstractItemView::edit(const QModelIndex&)' without object


Название: Re: Закраскаи редактирование QTableView
Отправлено: spectre71 от Май 29, 2010, 14:38
Если вызывать в класе деоегата пишет ошибку...

error: cannot call member function 'void QAbstractItemView::edit(const QModelIndex&)' without object


:)

Видимо надо подучить C++