def resizeEvent(self, event): QGraphicsView.resizeEvent(self, event) # by default, the rect is centered on 0,0, # we prefer to have 0,0 in the upper left corner rect = self.scene().sceneRect() rect.setWidth(event.size().width()) self.scene().setSceneRect(rect)
def resizeEvent(self, event): QGraphicsView.resizeEvent(self, event) # by default, the rect is centered on 0,0, # we prefer to have 0,0 in the upper left corner self.scene().setSceneRect( QRectF(0, 0, event.size().width(), event.size().height()))
def resizeEvent(self, event): QGraphicsView.resizeEvent(self, event) self.scene().sceneRect() self.scene().setSceneRect( QRectF(0, 0, event.size().width(), event.size().height())) self.displayPlot()