--- 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):