2015-06-05 48 views
3

我試圖在qt中實現工具提示作爲泡泡盒,沒有任何運氣。甚至嘗試在qt中放置一個css文件,其中包含代碼來主導工具提示,但沒用。 任何方法創建工具提示作爲泡沫框在qt小部件?如何在Qt中創建工具提示爲泡泡盒?

回答

2

可以使用QBalloonTip這是在限定的內部等級:

  • Qt的5:

    QtDir/Src/qtbase/src/widgets/util/qsystemtrayicon_p.h

  • Qt的4:

    QtDir/src/gui/utils/util/qsystemtrayicon_p.h

QBalloonTip繼承QWidget,它在qsystemtrayicon.cpp中實現在同一目錄下。它具有以下方法來顯示一個氣球提示:

void QBalloonTip::balloon(const QPoint& pos, int msecs, bool showArrow) 

您可以修改這個類的源代碼,有你想要的氣球提示。