--- a/eric7/E5Gui/E5ToolButton.py Sun May 16 11:43:59 2021 +0200 +++ b/eric7/E5Gui/E5ToolButton.py Sun May 16 20:07:24 2021 +0200 @@ -9,8 +9,8 @@ import enum -from PyQt5.QtCore import pyqtSlot, pyqtSignal, Qt, QTimer, QSize -from PyQt5.QtWidgets import ( +from PyQt6.QtCore import pyqtSlot, pyqtSignal, Qt, QTimer, QSize +from PyQt6.QtWidgets import ( QToolButton, QStyle, QStyleOptionToolButton, QStyleOption, QApplication, QLabel ) @@ -231,13 +231,13 @@ if ( evt.button() == Qt.MouseButton.MiddleButton and - self.rect().contains(evt.pos()) + self.rect().contains(evt.position().toPoint()) ): self.middleClicked.emit() self.setDown(False) elif ( evt.button() == Qt.MouseButton.LeftButton and - self.rect().contains(evt.pos()) and + self.rect().contains(evt.position().toPoint()) and evt.modifiers() == Qt.KeyboardModifier.ControlModifier ): self.controlClicked.emit()