Automatisches Nachladen von GraphicsItems
Verfasst: 6. März 2009 16:36
Hallo
ich habe in einer GraphicsScene eine grosse Zahl von PixmapItems fixer Größe. Die Bitmaps für jedes Item werden aus Dateien eingelesen.
Gibt es eine Option dafür, dass die Bitmapdateien erst dann eingelesen werden, wenn der Nullpunkt des Items innerhalb des sichtbaren Bereichs des Views liegt und wieder aus dem Speicher gelöscht wird, sobald das Item wieder aus dem sichtbaren Bereich (zB. durch Scrollen des Views) verschwindet?
Beispiel: bei Google Maps liegt die Karte in Form vieler einzelner Kacheln vor (sozusagen PixmapItems), es wird beim Aufruf der Karte jedoch nicht die gesamte Weltkarte mit allen Kacheln geladen, sondern die Items werden erst dann aus dem Netz nachgeladen, wenn sie auch für die Ansicht benötigt werden...
Gibt es das für GraphicsScene auch irgendwie automatisiert?
Ciao
Markus
ich habe in einer GraphicsScene eine grosse Zahl von PixmapItems fixer Größe. Die Bitmaps für jedes Item werden aus Dateien eingelesen.
Gibt es eine Option dafür, dass die Bitmapdateien erst dann eingelesen werden, wenn der Nullpunkt des Items innerhalb des sichtbaren Bereichs des Views liegt und wieder aus dem Speicher gelöscht wird, sobald das Item wieder aus dem sichtbaren Bereich (zB. durch Scrollen des Views) verschwindet?
Beispiel: bei Google Maps liegt die Karte in Form vieler einzelner Kacheln vor (sozusagen PixmapItems), es wird beim Aufruf der Karte jedoch nicht die gesamte Weltkarte mit allen Kacheln geladen, sondern die Items werden erst dann aus dem Netz nachgeladen, wenn sie auch für die Ansicht benötigt werden...
Gibt es das für GraphicsScene auch irgendwie automatisiert?
Ciao
Markus