I'd probably create my own widget based on QGraphicsView