--- a/eric6/E5Gui/E5TreeWidget.py Mon Mar 01 17:48:43 2021 +0100 +++ b/eric6/E5Gui/E5TreeWidget.py Tue Mar 02 17:17:09 2021 +0100 @@ -38,7 +38,7 @@ self.__allTreeItems = [] self.__showMode = E5TreeWidget.ItemsCollapsed - self.setVerticalScrollMode(QAbstractItemView.ScrollPerPixel) + self.setVerticalScrollMode(QAbstractItemView.ScrollMode.ScrollPerPixel) self.itemChanged.connect(self.__scheduleRefresh) @@ -84,7 +84,7 @@ return False parentItem = parent elif isinstance(parent, str): - lst = self.findItems(parent, Qt.MatchExactly) + lst = self.findItems(parent, Qt.MatchFlag.MatchExactly) if not lst: return False parentItem = lst[0] @@ -113,7 +113,7 @@ return False parentItem = parent elif isinstance(parent, str): - lst = self.findItems(parent, Qt.MatchExactly) + lst = self.findItems(parent, Qt.MatchFlag.MatchExactly) if not lst: return False parentItem = lst[0] @@ -249,12 +249,12 @@ @param evt mouse press event (QMouseEvent) """ if ( - evt.modifiers() == Qt.ControlModifier and - evt.buttons() == Qt.LeftButton + evt.modifiers() == Qt.KeyboardModifier.ControlModifier and + evt.buttons() == Qt.MouseButton.LeftButton ): self.itemControlClicked.emit(self.itemAt(evt.pos())) return - elif evt.buttons() == Qt.MidButton: + elif evt.buttons() == Qt.MouseButton.MidButton: self.itemMiddleButtonClicked.emit(self.itemAt(evt.pos())) return else: