Название: QSortFilterProxyModel : сортировка и фильтрация Отправлено: nixman05 от Ноябрь 08, 2009, 18:35 Здравствуйте.
Имеется экземпляр класса QSortFilterProxyModex. Данные отображаются при помощи QTableView. у которого свойство sortingEnabled установлено в true. также имеется lineEdit, спомощю изменения текста в котором происходит фильтрация. и сортировка и фильтрация работают, но при большом количестве записей (более 100 тысяч) происходит зависания интерфейса приложения на длительное время. Каким образом это избежать? Название: Re: QSortFilterProxyModel : сортировка и фильтрация Отправлено: xokc от Ноябрь 08, 2009, 20:27 уменьшить количество обрабатываемых записей?
Название: Re: QSortFilterProxyModel : сортировка и фильтрация Отправлено: MoPDoBoPoT от Ноябрь 08, 2009, 20:45 Осуществлять сортировку/фильтрацию средствами СУБД
Название: Re: QSortFilterProxyModel : сортировка и фильтрация Отправлено: break от Ноябрь 11, 2009, 03:01 Цитировать уменьшить количество обрабатываемых записей? Осуществлять сортировку/фильтрацию средствами СУБД поддерживаю оба ответа ! 1-е можно реализовать добавив возможность выборки записей по буквам алфавита - или другому критерию - дата, клиент - исходя из контекста приложения 2-е с помощью хранимой процедуры или сложного запроса кот. будет выбирать то что нужно |