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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QGraphicsScene очень долгая сортировка.  (Прочитано 2469 раз)
f-r-o-s-t
Гость
« : Май 21, 2010, 23:02 »

Всем привет.
При работе с QGraphicsScene столкнулся со следующей проблемой.
В начале работы я добавляю на сцену около 70000 элементов и все работает прекрасно.
Приближение и отдаление, перемещение по сцене - все работает великолепно.
Но стоит добавить на сцену еще один элемент и тут же при попытке приблизить или
при вызове функции items() или например при сворачивании окна, все приложение зависает.
Зависает оно в функции сортировки сцены, которая вызывается из функции items() отменить
эту сортировку нельзя никак. Самое удивительное что если этот элемент сразу удалить, до того как
вызовется items(), то все будет хорошо. Прошу помощи, перепробовал уже все что только можно.

Спасибо за ответы.

П.С. Qt 4.6.2, но компилировал и 4.5 таже ерунда. ОС Linux, но пробовал и на Windows, таже хрень.
Записан
radzh
Гость
« Ответ #1 : Июнь 29, 2010, 06:58 »

Попробуй setItemIndexMethod(NoIndex);
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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