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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QTableView - QSqlTableModel  (Прочитано 3917 раз)
aliks-os
Гость
« : Ноябрь 04, 2009, 10:32 »

Создал по учебнику связку QTableView - QSqlTableModel, читаю данные из таблицы - ок.
Перехожу на последнюю строку, соответственно возникает справа прокрутка.
Редактирую ячейку в последней строке, после нажатия Enter или перехода на другую ячейку, срабатывает прокрутка и я снова вижу самую первую строку. Туплю, из-за чего такое может происходить???
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #1 : Ноябрь 04, 2009, 11:24 »

>>Туплю, из-за чего такое может происходить???
Режим сохранения данных в модели (QSqlTableModel::EditStrategy): построчный или постолбцовый. Изменились данные в модели, представление обновилось.
Либо делай ручное сохранение, либо реализуй свою прокрутку в наследнике QTableView
Записан

Юра.
aliks-os
Гость
« Ответ #2 : Ноябрь 04, 2009, 11:34 »

OnRowChange
Да, данные в представлении меняются после редактирования
Записан
arial
Гость
« Ответ #3 : Ноябрь 04, 2009, 18:27 »

Обсуждалось здесь
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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