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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Большое кол-во QGraphicsPixmapItem на сцене с динамической подгрузкой  (Прочитано 2693 раз)
notnext
Гость
« : Август 24, 2009, 10:36 »

Всем доброго времени суток!

В сцену загружается много QGraphicsPixmapItem, что то типа галереи.

Есть вот такой вопросик: Возможно ли отследить находится ли QGraphicsItem в видимой части QGraphicsView? Точнее в viewport.
Хочется подгружать динамически картинки, по мере скроллирования к ним.
Записан
shadone
Гость
« Ответ #1 : Сентябрь 15, 2009, 21:47 »

поздновато отвечаю, но вдруг пригодится.

вообще говоря QGraphicsView пытается быть умным и не будет вызывать перерисовку элемента если он не видим, поэтому подгрузку изображения можно реализовать прямо в методе paint().

К оригинальному вопросу - так тоже можно - привести координаты элемента к координатам view и посмотреть входить ли эти координаты в видимую область.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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