QGraphicsItem和悬停事件

时间:2015-09-20 12:05:50

标签: qt mousehover

我已经重新实现了hoverEnterEvent但由于某种原因它没有被调用:-( 我的方法在这一点上非常简单:

void LinteItem::hoverEnterEvent(QGraphicsSceneHoverEvent * event) {

    qDebug("Mouse hovered");
    QGraphicsItem::hoverEnterEvent(event);
}

我在视图上设置了mouseTracking。我可以使用mouseMove等放置新的LinteItems,所以我知道跟踪工作。

我在构造函数中有以下内容:

setFlags(QGraphicsItem::ItemIsSelectable |
             QGraphicsItem::ItemIsMovable |
             QGraphicsItem::ItemSendsGeometryChanges);     
setAcceptHoverEvents(true);

知道为什么我没有收到这些活动吗? 我正在使用Qt 5.5 btw

0 个答案:

没有答案