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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: [РЕШЕНО] QTablView и блоки представления информции  (Прочитано 1989 раз)
slava_d200
Гость
« : Сентябрь 08, 2012, 22:54 »

есть QTablView и модель которая содержит таблицу из базы.
в базе 500 записей.

программно пытаюсь при выводе информации сделать активным (подсветить) нужную запись.

   int i=-1;
    while (this->model.index(++i,0).isValid())
    {
        QString mGUID = this->model.index(i,1).data().toString();

        if (mGUID == nGUID)
        {
            this->setCurrentIndex(this->model.index(i,0));
            this->selectRow(i);
            break;
        }
    }

столкнулся с проблемой.
если запись которая мне нужна находится в первых 256 записях, то тогда все хорошо находится и подсвечивается
а если нужная запись находится за 256 записи, то ничего не находится.

вопрос:
как пройтись по всем записям которые должны быть в моделе.

вернее как прочитать очередную порцию данных.

« Последнее редактирование: Сентябрь 09, 2012, 00:00 от slava_d200 » Записан
slava_d200
Гость
« Ответ #1 : Сентябрь 08, 2012, 23:59 »

нашел решение сам

while (model->canFetchMore(parent))
  model->fetchMore(parent)
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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