eric7/Graphics/SvgDiagram.py

branch
eric7
changeset 8318
962bce857696
parent 8312
800c432b34c8
child 8335
9fa339ca2a91
--- 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()

eric ide

mercurial