eric7/Graphics/UMLGraphicsView.py

branch
eric7
changeset 8518
6a3eadfc3fb6
parent 8358
144a6b854f70
child 8881
54e42bc2437a
--- a/eric7/Graphics/UMLGraphicsView.py	Thu Aug 19 17:21:03 2021 +0200
+++ b/eric7/Graphics/UMLGraphicsView.py	Thu Aug 19 18:36:06 2021 +0200
@@ -8,9 +8,9 @@
 """
 
 from PyQt6.QtCore import (
-    pyqtSignal, Qt, QSignalMapper, QFileInfo, QEvent, QRectF
+    pyqtSignal, Qt, QSignalMapper, QFileInfo, QEvent, QRectF, QMarginsF
 )
-from PyQt6.QtGui import QAction
+from PyQt6.QtGui import QAction, QPageLayout
 from PyQt6.QtWidgets import QGraphicsView, QToolBar, QDialog
 from PyQt6.QtPrintSupport import QPrinter, QPrintDialog
 
@@ -441,12 +441,12 @@
             printer.setPageOrder(QPrinter.PageOrder.FirstPageFirst)
         else:
             printer.setPageOrder(QPrinter.PageOrder.LastPageFirst)
-        printer.setPageMargins(
+        printer.setPageMargins(QMarginsF(
             Preferences.getPrinter("LeftMargin") * 10,
             Preferences.getPrinter("TopMargin") * 10,
             Preferences.getPrinter("RightMargin") * 10,
-            Preferences.getPrinter("BottomMargin") * 10,
-            QPrinter.Unit.Millimeter
+            Preferences.getPrinter("BottomMargin") * 10),
+            QPageLayout.Unit.Millimeter
         )
         printerName = Preferences.getPrinter("PrinterName")
         if printerName:
@@ -473,12 +473,12 @@
             printer.setPageOrder(QPrinter.PageOrder.FirstPageFirst)
         else:
             printer.setPageOrder(QPrinter.PageOrder.LastPageFirst)
-        printer.setPageMargins(
+        printer.setPageMargins(QMarginsF(
             Preferences.getPrinter("LeftMargin") * 10,
             Preferences.getPrinter("TopMargin") * 10,
             Preferences.getPrinter("RightMargin") * 10,
-            Preferences.getPrinter("BottomMargin") * 10,
-            QPrinter.Unit.Millimeter
+            Preferences.getPrinter("BottomMargin") * 10),
+            QPageLayout.Unit.Millimeter
         )
         printerName = Preferences.getPrinter("PrinterName")
         if printerName:

eric ide

mercurial