Qt QTreeView鼠标进入/离开事件?

时间:2017-10-06 08:58:59

标签: qt qt-events

有一个"输入" QTreeView Widget的信号,我可以用来检查我的鼠标是否在项目上移动。

有没有办法实现" left"信号?

为什么: 我有一个带有很多项目的treeView,我也通过QChart绘制。当有人将鼠标悬停在树视图中的数据上时,我想突出显示该情节。 我可以通过"输入"来强调它。信号,但如果鼠标左/鼠标悬停在另一个项目上,我不知道如何将其更改回默认值...

1 个答案:

答案 0 :(得分:0)

enteredQAbstractItemView的成员。您应该重新实现QAbstractItemView::dragLeaveEvent虚拟方法。

请参阅此方法文档:http://doc.qt.io/qt-5/qabstractitemview.html#dragLeaveEvent