eric7/E5Gui/E5MapWidget.py

branch
eric7
changeset 8318
962bce857696
parent 8312
800c432b34c8
child 8319
ea11a3948f40
--- a/eric7/E5Gui/E5MapWidget.py	Sun May 16 11:43:59 2021 +0200
+++ b/eric7/E5Gui/E5MapWidget.py	Sun May 16 20:07:24 2021 +0200
@@ -7,9 +7,9 @@
 Module implementing a base class for showing a document map.
 """
 
-from PyQt5.QtCore import Qt, QSize, QRect, QCoreApplication
-from PyQt5.QtGui import QColor, QBrush, QPainter
-from PyQt5.QtWidgets import QWidget, QAbstractScrollArea
+from PyQt6.QtCore import Qt, QSize, QRect, QCoreApplication
+from PyQt6.QtGui import QColor, QBrush, QPainter
+from PyQt6.QtWidgets import QWidget, QAbstractScrollArea
 
 
 class E5MapWidget(QWidget):
@@ -227,7 +227,7 @@
         """
         if event.button() == Qt.MouseButton.LeftButton and self._master:
             vsb = self._master.verticalScrollBar()
-            value = self.position2Value(event.pos().y() - 1)
+            value = self.position2Value(event.position().toPoint().y() - 1)
             vsb.setValue(value - 0.5 * vsb.pageStep())  # center on page
         self.__mousePressPos = None
     
@@ -239,7 +239,7 @@
         """
         if event.buttons() & Qt.MouseButton.LeftButton and self._master:
             vsb = self._master.verticalScrollBar()
-            value = self.position2Value(event.pos().y() - 1)
+            value = self.position2Value(event.position().toPoint().y() - 1)
             vsb.setValue(value - 0.5 * vsb.pageStep())  # center on page
     
     def wheelEvent(self, event):

eric ide

mercurial