Russian Qt Forum
Ноябрь 24, 2024, 06:40 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Редактирование QTableView  (Прочитано 10619 раз)
Kolobok
Гость
« Ответ #15 : Июнь 24, 2010, 17:13 »

Код:
int vOffset = view->verticalScrollBar()->value();
model->submitAll();
view->verticalScrollBar()->setValue( vOffset );

примерно так.
Записан
asvil
Гость
« Ответ #16 : Июнь 24, 2010, 17:33 »

Автору вроде нужно выделение записи, которая редактировалась до обновления модели.
Для этого надо запоминать primaryKey таблицы модели, затем после того как модель обновилась, искать этот primaryKey и делать, грубо говоря, setCurrentIndex() scrollTo()
Записан
cya-st
Гость
« Ответ #17 : Июнь 24, 2010, 17:51 »

Всем спасибо получилось, просто после select вставил modelMain->setSort(0, Qt::AscendingOrder);. Тему можно закрывать.
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.046 секунд. Запросов: 21.