Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 30.09.2011, 09:48
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Доброго времени суток!Задача заключается в следующем: я пишу ГИС приложение в котором должны максимально быстро отображаться большое количество объектов (я пробую на 200 000). Для того чтобы реализовать такое я взял за основу QGIS и использовал QGraphicsItem в качестве контейнера для слоя с объектами. Все рисование делегируется методу класса слоя (внутри слой может использовать пространственное индексирование для ускорения поиска объектов попадающих в окно и т.д. и т.п.), кроме того если сцена масштабируется, то пресчитываются толщины линий (иначе при определенных можно получить вместо карты гору пикселов).Все было хорошо до тех пор пока я не решил использовать потоки. Я, правда, добился определенного успеха - карта действительно отображается - но при масштабировании получаю гору пикселов.Вот мой вопрос: можно ли использовать потоки для отрисовки QGraphicsItem? Если да, то как это сделать чтобы масштабирование работало правильно?Если будет необходимо могу предоставить код примера.Заранее благодарен.
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Как и МИГРАЦИОННЫЕ потоки надо регулировать- так и ЛЮБОВНЫЕ потоки - ТОЖЕ А :-) Guest Ещё вопросы и ответы из архива 3 0 15.01.2012 22:02
Файловые потоки Guest Продолжение старого архива 0 30.09.2011 16:31
про потоки и таймеры в QT4 Guest Продолжение старого архива 0 30.09.2011 13:37
Потоки - как , что Guest Третий архив вопросов и ответов 0 28.09.2011 18:05



© www.otvetnemail.ru - Форум вопросов и ответов.