--- a/eric7/Graphics/SvgDiagram.py Sun May 16 11:43:59 2021 +0200 +++ b/eric7/Graphics/SvgDiagram.py Sun May 16 20:07:24 2021 +0200 @@ -7,11 +7,11 @@ Module implementing a dialog showing a SVG graphic. """ -from PyQt5.QtCore import Qt, QSize, QEvent -from PyQt5.QtGui import QPalette, QPainter, QFont, QColor -from PyQt5.QtWidgets import QSizePolicy, QScrollArea, QAction, QMenu, QToolBar -from PyQt5.QtPrintSupport import QPrinter, QPrintDialog -from PyQt5.QtSvg import QSvgWidget +from PyQt6.QtCore import Qt, QSize, QEvent +from PyQt6.QtGui import QPalette, QPainter, QFont, QColor, QAction +from PyQt6.QtWidgets import QSizePolicy, QScrollArea, QMenu, QToolBar +from PyQt6.QtPrintSupport import QPrinter, QPrintDialog +from PyQt6.QtSvg import QSvgWidget from E5Gui.E5MainWindow import E5MainWindow from E5Gui.E5ZoomWidget import E5ZoomWidget @@ -311,7 +311,7 @@ """ Private slot called to show a print preview of the diagram. """ - from PyQt5.QtPrintSupport import QPrintPreviewDialog + from PyQt6.QtPrintSupport import QPrintPreviewDialog printer = QPrinter(mode=QPrinter.PrinterMode.ScreenResolution) printer.setFullPage(True) @@ -349,7 +349,7 @@ painter.begin(printer) # calculate margin and width of printout - font = QFont("times", 10) + font = QFont(["times"], 10) painter.setFont(font) fm = painter.fontMetrics() fontHeight = fm.lineSpacing()