我有一个自定义QGraphicsItem
与QToolTip
。 当他们将鼠标悬停工具提示显示正常,但之前的工具提示显示一个小的延迟。
我怎样才能降低该延迟,所以刀尖会立即出现?
我有一个自定义QGraphicsItem
与QToolTip
。 当他们将鼠标悬停工具提示显示正常,但之前的工具提示显示一个小的延迟。
我怎样才能降低该延迟,所以刀尖会立即出现?
在该文件QWidget::mouseMoveEvent(QMouseEvent*)
你可以阅读以下说明:
如果你想立即显示工具提示,当鼠标移动时(例如,要得到与鼠标坐标
QMouseEvent::pos()
并显示它们作为工具提示),您必须首先启用鼠标跟踪如上所述。 然后,以确保提示会立即更新,你必须调用QToolTip::showText()
代替setToolTip()
在你的实现mouseMoveEvent()
但是,而不是使用mouseMoveEvent
,你也可以使用QWidget::enterEvent(QEvent*)