Название: QTableView переоткрывает модель Отправлено: break от Январь 28, 2009, 10:49 Здравствуйте!
Начал использовать QTableView с таблицей из БД SQLite. Данные отображаются, когда пользователь меняет данные в столбце, то при нажатии Enter или переходе на новую ячейку (при занесении данных в БД) модель как будто переоткрывается - визуально это выглядит: курсор пропадает из таблицы и она становится на первую строку. Это нормальное поведение? Почему такое происходит не всегда (по крайней мере у меня через раз то переоткрывает то нет)? Нужно использовать свой наследние QSqlQueryModel чтобы нормально работало - или там тоже самое? Просто при большом числе записей - когда пользователь стоит на 20-ой а первая уже скрыта (ушла вверх во вьеве), то переоткрытие модели совсем неприятно... Название: Re: QTableView переоткрывает модель Отправлено: ритт от Январь 28, 2009, 11:02 пусть для синхронизации данных между моделью и бд будет кнопочка "сохранить" (+ кнопочка "откатить"), а политика OnManualSubmit :)
Название: Re: QTableView переоткрывает модель Отправлено: break от Январь 28, 2009, 11:24 Ok! Спасибо!
|