Qtアプリケーションでは、Windows user experience guide(システムトレイのバルーンではない)のようにバルーン/バルーンチップを使用したいと思います。Qtによるバルーンチップ
これはQtでサポートされていますか?私は何も発見していない。これにはオープンソースライブラリがありますか(Qxtにはありません)?それを自分で作成するにはどうすればいいですか?
Qtアプリケーションでは、Windows user experience guide(システムトレイのバルーンではない)のようにバルーン/バルーンチップを使用したいと思います。Qtによるバルーンチップ
これはQtでサポートされていますか?私は何も発見していない。これにはオープンソースライブラリがありますか(Qxtにはありません)?それを自分で作成するにはどうすればいいですか?
QBalloonTip
クラスの検索(Qtのドキュメント(doxygenを参照)とコードベースで、それがどのように実装されるかを見に、同様の手法を使用し
'QBalloonTip'は、' src/gui/utils/util/qsystemtrayicon_p.h'で定義された内部クラスであり、公開され、文書化されたAPIの一部ではありません。 – alexisdm
Qt 4.7 Assistantはこのクラスを知らない。 Google検索では、これはQSystemTrayIconで使用される内部クラスであり、APIの一部ではありません。これが私が探しているクラスだと確信していますか? –
あなたはで定義された内部クラスである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)
このクラスのソースコードを修正して、必要なバルーンチップにすることができます。
私の知る限り、これを行うQtには何も組み込まれていません。私は以前にそれらを望んでいたし、それを行うには、最初からカスタムウィジェットを書くことに終わった。 – Chris
満足できる結果が得られましたか?あなたのソリューションやアイデアを共有してもよろしいですか? –