def resizeEvent(self, event: QResizeEvent): """ :param event: :return: """ self._recalculate_view_sizes(event.oldSize())
def resizeEvent(self, event: QtGui.QResizeEvent): super().resizeEvent(event) rect = self.mapFromScene(self.sceneRect()).boundingRect() rect.moveTo(0, 0) oldrect = QtCore.QRect(QtCore.QPoint(0, 0), event.oldSize()) if oldrect.contains(rect): self.fitInView(self.sceneRect(), QtCore.Qt.KeepAspectRatio) self.viewSizeChanged.emit(self.viewport().rect())