Здравствуйте, гость ( Вход | Регистрация )
|
FakeMoNEy |
13.12.2012, 19:21
Сообщение
#1
|
|
Новичок Группа: Новичок Сообщений: 7 Регистрация: 27.11.2012 Пользователь №: 3612 Спасибо сказали: 0 раз(а) Репутация: 0
|
Здравствуйте, я наследуюсь от QAbstractItemModel заполняю большую таблицу (QTableView2млн строк показывает их мнгновенно) и мне нужно выборочно скрывать показывать строки вот так
![]() я использую SetRowHidden но это очень медленно, просто показать строки показывает мгновенно а если скрывать то минут 5-10 ждать приходиться, может есть какие то варианты? fiterAcceptsRow не понял как это решить. |
|
|
|
![]() |
|
RazrFalcon |
18.12.2012, 13:03
Сообщение
#2
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212
|
fiterAcceptsRow вызывает сама модель, обычно после setFilterRegExp() и подобных
|
|
|
|
FakeMoNEy QAbstractItemModel setRowHidden 13.12.2012, 19:21
RazrFalcon Только через фильтр.
Можно просто через setFilter... 13.12.2012, 21:01
FakeMoNEy Цитата(RazrFalcon @ 13.12.2012, 22:01) То... 17.12.2012, 21:28
Litkevich Yuriy Цитата(FakeMoNEy @ 13.12.2012, 21:21) про... 19.12.2012, 18:57![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 15.12.2025, 1:54 |