Thats probably how you should do it. QGraphicsScene is about managing graphical objects, not pixels.