Seite 1 von 1

QGraphicsView / Scene + Buffering

Verfasst: 7. April 2010 15:05
von adam23
Hi!

Vielleicht weiß ja Jemand rat. Ich versuche, einen "Overlay" Pixmap über die GraphicsView zu legen, um quasi separat zeichnen zu können ohne dass die drunterliegende Scene dauernd neu gezeichnet werden muss. Geht nur leider ned so einfach bzw garned, weil die paintEvent funktion vom GraphicsView was andres macht als seine render-funktion. Außerdem weiß ich ja auch nie, wann das paintEvent von mir (also fürs overlay) und wann vom view kommt. Zusätzlich macht ja der painter selber intern sein buffer. Gibts hierfür ne geschickte möglichkeit, zwei Pixmaps (eine fürs view, eine für mein overlay) zu haben und richtig zu zeichnen, so dass ich immer nur die view pixmap blittlen muss falls es nix "neues" gibt?

Danke,
Alex