Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: bez_glaz от Апрель 13, 2012, 14:58



Название: Выделение в QTableView + БД
Отправлено: bez_glaz от Апрель 13, 2012, 14:58
Добрый день.
Такой вопрос.
Пишу приложение подвинчиваю QSqlTableModel к QTableView.
Код:
modelAP = new QSqlTableModel();
modelAP->setTable("Input");
и далее
Код:
modelAP->insertRows(modelAP->rowCount(), 1);
Там я вношу данные при
Код:
ui->ListAP->setSelectionBehavior(QAbstractItemView::SelectItems);
и по кнопке успешно добавляю в БД.
Но надо чтобы при выделении одного итема выделялась вся строка полностью.
Код:
ui->ListAP->setSelectionBehavior(QAbstractItemView::SelectRows);
  - неподходит !!!
Когда выделяется таким способом вся строка то можно вписать в одну я чейку данные, а при двойном клике на другую ячейку - данные в прошлой стираются.
Что делать ???
Может можно переопределить как-то этот метод ? Или ещё что ?