QListView 悬停事件?

Posted

技术标签:

【中文标题】QListView 悬停事件?【英文标题】:QListView hover event? 【发布时间】:2012-03-05 20:02:07 【问题描述】:

当一个特定的列表视图项悬停在上面时,我想做一些事情。我尝试了输入(QModelIndex)信号,但是当光标移到项目上时似乎没有发出它(即使当光标移到它们上时它们被突出显示)。是否有不同的信号来表明这一点?我只在http://qt-project.org/doc/qt-4.8/qabstractitemview.html#signals 看到了似乎相关的activated()、clicked() 和pressed()。

【问题讨论】:

【参考方案1】:

啊,QListView 的 mouseTracking 属性必须设置为 true,然后 enter() 的行为与我预期的一样。

【讨论】:

以上是关于QListView 悬停事件?的主要内容,如果未能解决你的问题,请参考以下文章

带有自定义项目的 QListView => 鼠标事件被传播

如何在 QListView 中修改 drop 事件

Qt:更改 QListView 中的图标

在 Qt 中找不到 Qlistview Selectionchanged 事件?

PyQt5允许在编辑时选择QListView项

QListView 更新 - 不触发更新