--- a/src/eric7/Graphics/UMLGraphicsView.py Fri Oct 25 09:47:48 2024 +0200 +++ b/src/eric7/Graphics/UMLGraphicsView.py Fri Oct 25 17:58:59 2024 +0200 @@ -348,7 +348,11 @@ rect = self._getDiagramRect(10) sceneRect = self.scene().sceneRect() dlg = UMLSceneSizeDialog( - sceneRect.width(), sceneRect.height(), rect.width(), rect.height(), self + sceneRect.width(), + sceneRect.height(), + rect.width(), + rect.height(), + parent=self, ) if dlg.exec() == QDialog.DialogCode.Accepted: width, height = dlg.getData() @@ -470,7 +474,7 @@ if printerName: printer.setPrinterName(printerName) - printDialog = QPrintDialog(printer, self) + printDialog = QPrintDialog(printer, parent=self) if printDialog.exec(): super().printDiagram( printer, @@ -510,7 +514,7 @@ if printerName: printer.setPrinterName(printerName) - preview = QPrintPreviewDialog(printer, self) + preview = QPrintPreviewDialog(printer, parent=self) preview.paintRequested[QPrinter].connect(self.__printPreviewPrint) preview.exec()