E5Gui/E5TabWidget.py

changeset 3778
0c5bc18da740
parent 3656
441956d8fce5
child 4021
195a471c327b
diff -r 0c47cbb5b199 -r 0c5bc18da740 E5Gui/E5TabWidget.py
--- a/E5Gui/E5TabWidget.py	Mon Sep 08 20:13:54 2014 +0200
+++ b/E5Gui/E5TabWidget.py	Sat Sep 13 16:13:52 2014 +0200
@@ -9,7 +9,8 @@
 
 from __future__ import unicode_literals
 
-from PyQt5.QtCore import Qt, QPoint, QMimeData, QByteArray, pyqtSignal
+from PyQt5.QtCore import Qt, QPoint, QMimeData, QByteArray, pyqtSignal, \
+    qVersion
 from PyQt5.QtGui import QDrag, QMovie
 from PyQt5.QtWidgets import QTabWidget, QTabBar, QApplication, QStyle, QLabel
 
@@ -35,7 +36,11 @@
         @param event reference to the wheel event (QWheelEvent)
         """
         try:
-            if event.angleDelta().y() > 0:
+            if qVersion() >= "5.0.0":
+                delta = event.angleDelta().y()
+            else:
+                delta = event.delta()
+            if delta > 0:
                 self._tabWidget.prevTab()
             else:
                 self._tabWidget.nextTab()

eric ide

mercurial