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

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

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Фильтрация в QTableView/QTableWidget  (Прочитано 19522 раз)
AlekseyK
Гость
« Ответ #15 : Сентябрь 25, 2009, 13:12 »

Нашёл причину: если в качестве модели таблицы выбрана QSortFilterProxyModel, то сортировку отключить нельзя. Если просто - QStandardItemModel, то сортировка отключается нормально или даже выключена по умолчанию.
Записан
AlekseyK
Гость
« Ответ #16 : Сентябрь 25, 2009, 16:32 »

Нашёл причину: если в качестве модели таблицы выбрана QSortFilterProxyModel, то сортировку отключить нельзя. Если просто - QStandardItemModel, то сортировка отключается нормально или даже выключена по умолчанию.
Нет, не то, всё одно непонятно. Повесил свой класс производный от QSortFilterProxyModel и перехватил QHeaderView::mousePressEvent(event) сортировка вообще перестала работать, причём почему-то даже изначальный порядок строк искажён. Кто что посоветует?
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


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