Название: Поиск в QTableView Отправлено: hadey от Апрель 09, 2012, 13:22 День добрый.
Есть QTableView с моделью QSqlQueryModel. Нужно при открытии таблицы перейти на конкретную запись. Использую QAbstractItemModel::match вместе с QAbstractItemModel::fetchMore. Но из-за fetchMore сильные тормоза. Есть ли какой-нибудь альтернативный вариант поиска без использования fetchMore? Название: Re: Поиск в QTableView Отправлено: Пантер от Апрель 09, 2012, 13:30 Нет. Чтобы искать, нужно загрузить данные.
Название: Re: Поиск в QTableView Отправлено: hadey от Апрель 09, 2012, 13:36 Блин, плохо :(
Спасибо за ответ. Название: Re: Поиск в QTableView Отправлено: hadey от Апрель 10, 2012, 12:56 А есть возможность в fetchMore() подгрузить данные с определенной строки, не по порядку?
Название: Re: Поиск в QTableView Отправлено: Dr.Vlad от Апрель 29, 2012, 21:06 А есть возможность в fetchMore() подгрузить данные с определенной строки, не по порядку? Искать можно по ряду QTableView::setCurrentRow(int), по проксимодели QTableView::setCurrentIndex(QModelIndex). Можно переписать QSqlQueryModel и устанавливать индекс в одном из её методов. Название: Re: Поиск в QTableView Отправлено: Странник от Апрель 30, 2012, 09:18 можно обрабатывать эвенты между итерациями fetchMore() чтобы интерфейс не подвисал.
|