Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: QTablView и блоки представления информции
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Модель/Представление
slava_d2000
есть 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 записи, то ничего не находится.

вопрос:
как пройтись по всем записям которые должны быть в моделе.
DOGG
Смотрите в сторону
void QSqlQueryModel::fetchMore ( const QModelIndex & parent = QModelIndex() ) [virtual]
Litkevich Yuriy
slava_d2000, а если записей будет миллиона 3?
Ты так и будешь тащить все в таблицу?

Надо пересматривать идею, всё равно пользователь не видит даже этих 250 записей на экране.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.