You can use QGraphicsView for that.