diff --git a/libs/pyTermTk/TermTk/TTkWidgets/TTkModelView/treewidget.py b/libs/pyTermTk/TermTk/TTkWidgets/TTkModelView/treewidget.py index d6b2623b..38c65d0f 100644 --- a/libs/pyTermTk/TermTk/TTkWidgets/TTkModelView/treewidget.py +++ b/libs/pyTermTk/TermTk/TTkWidgets/TTkModelView/treewidget.py @@ -708,7 +708,7 @@ class TTkTreeWidget(TTkAbstractScrollView): return True return False - def mouseMoveEvent(self, evt) -> None: + def mouseMoveEvent(self, evt) -> bool: y = evt.y _, oy = self.getViewOffsets() # Handle Header Events @@ -723,6 +723,11 @@ class TTkTreeWidget(TTkAbstractScrollView): return True return True + def leaveEvent(self) -> None: + if self._hoverItem is not None: + self._hoverItem = None + self.update() + @pyTTkSlot() def _alignWidgets(self) -> None: self.layout().clear()