Название: QSqlTableModel,QTableView,QSortFilterProxyModel,QStyledItemDelegat Отправлено: decide от Июль 13, 2012, 23:42 Реалезованна тема: QSqlTableModel,QTableView,QSortFilterProxyModel, хочу использовать делегат, для того что бы при нажатии на поле отображенное в tableview (по определенной колонке), считывались и обрабатывались в делегате данные из ячейки (на которую тыкнули), например надо сделать запрет инкрементации значения в ячейке... Скажите как реализовать?
Создаю класс наследник QStyledItemDelegate, далее: _proxyModel.setSourceModel(_model); ui->tableView->setModel(&_proxyModel); ui->tableView->setItemDelegateForColumn(2,md); //md это делегат проблема в том, что я не понимаю, какую функцию переопределить в классе наследнике QStyledItemDelegate что бы все это дело работало (дергалась переопределенная функция по клику по ячейке, в нужной колонке). как правильно все это потом соединять? ui->tableView->setItemDelegateForColumn(2,md)? Я к сожалению еще пока плохо разбираюсь, заранее спасибо за помощь... |