--- a/eric7/Graphics/PixmapDiagram.py Thu Aug 19 17:21:03 2021 +0200 +++ b/eric7/Graphics/PixmapDiagram.py Thu Aug 19 18:36:06 2021 +0200 @@ -9,7 +9,8 @@ from PyQt6.QtCore import Qt, QSize, QEvent from PyQt6.QtGui import ( - QPalette, QImage, QPixmap, QPainter, QFont, QColor, QAction + QPalette, QImage, QPixmap, QPainter, QFont, QColor, QAction, QMarginsF, + QPageLayout ) from PyQt6.QtWidgets import ( QLabel, QSizePolicy, QScrollArea, QMenu, QToolBar @@ -358,12 +359,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 ) printer.setPrinterName(Preferences.getPrinter("PrinterName"))