我正在寻找一些方法来实现一个简单的自定义 QGraphicsItem
工具提示。
我知道可以使用 setToolTip
设置工具提示的文本。现在我想要的是,在鼠标悬停在 QGraphicsItem
对象的不同部分时动态更改文本。
我考虑的做法是当我获取到 QEvent::ToolTip
事件时,在该事件处理程序中更改工具提示文本。然而,我无法找到接收 QGraphicsItem
的 QEvent::ToolTip
的事件函数。
或者有没有一些方法可以处理鼠标悬停2秒钟的事件。
我该如何实现它?
QGraphicsItem
的新类。但是QGraphicsItem::sceneEvent
没有接收到请求工具提示时发生的QEvent::ToolTip
事件。我认为可以用鼠标悬停并停留2或3秒钟的事件来替代QEvent::ToolTip
。但是我不知道如何实现它。 - Paler