Well, you can add widgets to the scene, cant you ? QGraphicsScene::addWidget

Why do you want to zoom in QMainWindow ? You can have the view as central widget of the QMainWindow. Only your toolbar and status bar wont be zoomable in that case.