![]() |
|
![]() ![]() ![]() |
|
Pro100MoNEy |
|
|||
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 7.11.2010 Репутация: нет Всего: нет |
1) У меня есть модель и QTableView, мне необходимо скрывать строки, я сделал так когда QTableView запрашивает данные модель решает нужно ли отобразить строку если нет то вызывает setRowHidden() в QTableView, кривовато, но другого решения я не нашел, т.к. строк ~2 млн.
Проблема в том что если скрыть большую часть строк, таблица постоянно запрашивает данные(А модель вызывает setRowHidden()), при 5 строках скроллбар остается таким же большим. Ест процессор, и если перемотать скролл в самый низ, GUI зависает если скролить не до конца вниз то все нормально. Проблема в том что скрываются строки по одной что очень долго. Можно как-то побороть это? Может унаследоваться от QVerticalHeader и как то добавить сокрытие множества строк(если это возможно то как)? Можно поменять размер ползунка скролл бара? пробовал setMaximum при прокрутке обновляется до исходного. 2)Есть ли нормальный отладчик в котором будет видно данные в контейнерах? Vector и QString не посмотреть при отладке. (MinGW, windows) |
|||
|
||||
math64 |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2505 Регистрация: 12.4.2007 Репутация: 23 Всего: 72 |
Скрывать строки следует с помощью QSortFilterProxyModel - можно убрать не нужные, а можно и отсортировать оставшиеся, причём достаточно быстро.
|
|||
|
||||
borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 48 Всего: 135 |
> Vector и QString не посмотреть при отладке. (MinGW, windows)
MinGW - это компилятор, windows - ОС. Ни первое ни второе не может даже int просмотреть. Какой IDE пользуешься? -------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
Pro100MoNEy |
|
|||
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 7.11.2010 Репутация: нет Всего: нет |
Qtcreator, отладчик phytongdb вроде.
|
|||
|
||||
borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 48 Всего: 135 |
Creator отлично показывает и vector и QString. Не понимаю, в чём проблема
-------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |