crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> QAbstractItemModel setRowHidden
FakeMoNEy
  опции профиля:
сообщение 13.12.2012, 19:21
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 7
Регистрация: 27.11.2012
Пользователь №: 3612

Спасибо сказали: 0 раз(а)




Репутация:   0  


Здравствуйте, я наследуюсь от QAbstractItemModel заполняю большую таблицу (QTableView2млн строк показывает их мнгновенно) и мне нужно выборочно скрывать показывать строки вот так



я использую SetRowHidden но это очень медленно, просто показать строки показывает мгновенно а если скрывать то минут 5-10 ждать приходиться, может есть какие то варианты?
fiterAcceptsRow не понял как это решить.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Litkevich Yuriy
  опции профиля:
сообщение 19.12.2012, 18:57
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(FakeMoNEy @ 13.12.2012, 21:21) *
просто показать строки показывает мгновенно а если скрывать то минут 5-10 ждать приходиться, может есть какие то варианты?
запрещай перерисовку виджета (setUpdatesEnabled())
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 27.2.2025, 4:57