8

私の Qt アプリケーションでは、Windows ユーザー エクスペリエンス ガイド(システム トレイのバルーンではなく) に示されているように、バルーン/バルーン ヒントを使用したいと考えています。

これは Qt でサポートされていますか? 何も見つかりませんでした。このためのオープン ソース ライブラリはありますか (Qxt にはありません)。それを自分で作成する最良の方法は何ですか?

4

3 に答える 3

0

クラス(Qtドキュメント(doxygenリファレンス)とコードベースで)を検索QBalloonTipし、それがどのように実装されているかを確認し、同様の手法を使用します。

于 2011-10-24T17:13:09.997 に答える
0

QBalloonTipで定義されている内部クラスである which を使用できます。

  • 第 5 四半期:

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

  • 第 4 四半期:

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

QBalloonTip継承し、同じディレクトリにQWidget実装されています。qsystemtrayicon.cppバルーン ヒントを表示するには、次のメソッドがあります。

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

このクラスのソース コードを変更して、目的のバルーン ヒントを作成できます。

于 2014-05-07T17:31:45.073 に答える