【问题标题】:Qt QTreeView mouse entered/left event?Qt QTreeView鼠标进入/离开事件?
【发布时间】:2017-10-06 18:00:13
【问题描述】:

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

有没有办法实现“左”信号?

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

【问题讨论】:

  • 什么是“左”信号?

标签: qt qt-events


【解决方案1】:

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

查看此方法文档:http://doc.qt.io/qt-5/qabstractitemview.html#dragLeaveEvent

【讨论】:

    猜你喜欢
    • 2021-05-17
    • 1970-01-01
    • 1970-01-01
    • 2013-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多