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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Проблема отображения таблицы QSqlTableModel + QSortFilterProxyModel  (Прочитано 2550 раз)
Lostinnet
Гость
« : Октябрь 05, 2010, 15:47 »

Не знаю в чем проблема, но при отображении достаточно большой таблицы отображаются не все строки.

пример кода:
  QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE" , "Journal");
  db.setDatabaseName(filename);
  db.open();

  model = new QSqlTableModel(this, db);
  model->setTable("nametable");
  model->setEditStrategy(QSqlTableModel::OnManualSubmit);
  model->select();

  proxyModel = new QSortFilterProxyModel(this);
  proxyModel->setDynamicSortFilter(true);

  proxyModel->setSourceModel(model);
  setModel(proxyModel);


отображается только часть строк таблицы, но если таблицу скроллером прокрутить до конца, то появятся недостающие строчки таблицы. Как сделать чтоб таблица сразу вся загружалась(отображалась)
Записан
crossly
Гость
« Ответ #1 : Октябрь 06, 2010, 00:11 »

featchMore() canFeatchMore()
Записан
Lostinnet
Гость
« Ответ #2 : Октябрь 06, 2010, 08:47 »

Спасибо!! Помогло
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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