Graphics/PixmapDiagram.py

changeset 3656
441956d8fce5
parent 3591
2f2a4a76dd22
child 3778
0c5bc18da740
--- a/Graphics/PixmapDiagram.py	Sun Jun 29 14:00:30 2014 +0200
+++ b/Graphics/PixmapDiagram.py	Sun Jun 29 20:13:56 2014 +0200
@@ -9,10 +9,11 @@
 
 from __future__ import unicode_literals
 
-from PyQt4.QtCore import Qt, QSize, QEvent
-from PyQt4.QtGui import QLabel, QPalette, QSizePolicy, QScrollArea, QAction, \
-    QMenu, QToolBar, QImage, QPixmap, QPrinter, QPrintDialog, QPainter, \
-    QFont, QColor
+from PyQt5.QtCore import Qt, QSize, QEvent
+from PyQt5.QtGui import QPalette, QImage, QPixmap, QPainter, QFont, QColor
+from PyQt5.QtWidgets import QLabel, QSizePolicy, QScrollArea, QAction, QMenu, \
+    QToolBar
+from PyQt5.QtPrintSupport import QPrinter, QPrintDialog
 
 from E5Gui import E5MessageBox
 from E5Gui.E5MainWindow import E5MainWindow
@@ -186,7 +187,7 @@
         @param evt reference to the wheel event (QWheelEvent)
         """
         if evt.modifiers() & Qt.ControlModifier:
-            if evt.delta() < 0:
+            if evt.angleDelta().y() < 0:
                 self.__zoomOut()
             else:
                 self.__zoomIn()
@@ -325,7 +326,7 @@
         """
         Private slot called to show a print preview of the diagram.
         """
-        from PyQt4.QtGui import QPrintPreviewDialog
+        from PyQt5.QtPrintSupport import QPrintPreviewDialog
         
         printer = QPrinter(mode=QPrinter.ScreenResolution)
         printer.setFullPage(True)

eric ide

mercurial