私の Qt アプリケーションでは、Windows ユーザー エクスペリエンス ガイド(システム トレイのバルーンではなく) に示されているように、バルーン/バルーン ヒントを使用したいと考えています。
これは Qt でサポートされていますか? 何も見つかりませんでした。このためのオープン ソース ライブラリはありますか (Qxt にはありません)。それを自分で作成する最良の方法は何ですか?
私の Qt アプリケーションでは、Windows ユーザー エクスペリエンス ガイド(システム トレイのバルーンではなく) に示されているように、バルーン/バルーン ヒントを使用したいと考えています。
これは Qt でサポートされていますか? 何も見つかりませんでした。このためのオープン ソース ライブラリはありますか (Qxt にはありません)。それを自分で作成する最良の方法は何ですか?
クラス(Qtドキュメント(doxygenリファレンス)とコードベースで)を検索QBalloonTip
し、それがどのように実装されているかを確認し、同様の手法を使用します。
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)
このクラスのソース コードを変更して、目的のバルーン ヒントを作成できます。