--- a/eric7/E5Gui/E5TreeWidget.py Sun May 16 11:43:59 2021 +0200 +++ b/eric7/E5Gui/E5TreeWidget.py Sun May 16 20:07:24 2021 +0200 @@ -9,8 +9,8 @@ import enum -from PyQt5.QtCore import pyqtSignal, Qt -from PyQt5.QtWidgets import QTreeWidget, QTreeWidgetItem, QAbstractItemView +from PyQt6.QtCore import pyqtSignal, Qt +from PyQt6.QtWidgets import QTreeWidget, QTreeWidgetItem, QAbstractItemView class E5TreeWidgetItemsState(enum.Enum): @@ -258,10 +258,10 @@ evt.modifiers() == Qt.KeyboardModifier.ControlModifier and evt.buttons() == Qt.MouseButton.LeftButton ): - self.itemControlClicked.emit(self.itemAt(evt.pos())) + self.itemControlClicked.emit(self.itemAt(evt.position().toPoint())) return - elif evt.buttons() == Qt.MouseButton.MidButton: - self.itemMiddleButtonClicked.emit(self.itemAt(evt.pos())) + elif evt.buttons() == Qt.MouseButton.MiddleButton: + self.itemMiddleButtonClicked.emit(self.itemAt(evt.position().toPoint())) return else: super().mousePressEvent(evt)