2012-12-05 74 views

回答

13

在文檔QWidget::mouseMoveEvent(QMouseEvent*)您可以閱讀以下說明:

如果你想立即顯示工具提示,當鼠標移動 (例如,讓鼠標與QMouseEvent::pos()座標和顯示 他們作爲工具提示),您必須首先啓用鼠標跟蹤,如上面描述的 。然後,爲確保工具提示立即更新,您的 必須在mouseMoveEvent()的 執行中調用QToolTip::showText()而不是setToolTip()

但是,不使用mouseMoveEvent,您也可以使用QWidget::enterEvent(QEvent*)

+0

我使用了第一個選項,它工作得很好,非常感謝。 – GoldenAxe