Quali sono le tecniche migliori per ottimizzare il repainting della
viewport, a grandi linee? In particolare, vedo che tutto diventa
orrendamente lento quando muovo le scrollbar e il sistema cerca di
ridisegnare la bitmap.
Grazie per qualsiasi dritta! :)
Simone F. ha scritto:
> Quali sono le tecniche migliori per ottimizzare il repainting della
> viewport, a grandi linee? In particolare, vedo che tutto diventa
> orrendamente lento quando muovo le scrollbar e il sistema cerca di
> ridisegnare la bitmap.
Di certo non sono in grado di suggerirti la tecnica migliore.
Ad ogni modo potresti servirti del double buffering.
Potresti quindi gestire lo scroll con click destro&trascina del mouse e
quindi, implementati opportunamenti i metodi che fanno uso di
QMouseEvent, aggiornare il QPixmap (tenendo conto dell'entitᅵ del
trascinamento) contenente l'immagine da mostrare ed eseguire quindi il
QWidget::update()
Fammi sapere se sono stato troppo ermetico ;-)
Ciao e grazie ancora per i tuoi precedenti aiuti!
Armando
no no, per il momento mi basta sapere cosa cercare.. nello sviluppo di
GUI non ᅵ che sia proprio un asso :-)
no no, per il momento mi basta sapere cosa cercare.. nello sviluppo di
GUI non ᅵ che sia proprio un asso :-)
> Ciao e grazie ancora per i tuoi precedenti aiuti!
figurati ;-)