0

アプリケーションをシステム トレイに表示するにはどうすればよいですか?

親が qApp->mainWidget() の QDialog ウィジェットが既にあり、タスクバーのエントリを無効にしています。システムトレイに表示する必要があります。

Qt 3.3を使用しています

4

1 に答える 1

0

私はあなたがおそらくあなたの時間を無駄にしていると言うことから始めます. Qt 3.3のドキュメントには、あなたが望むものをほのめかすものは何も見つからないようです。ただし、Qt 4.8 には、Qt 4.2 で導入されたQSystemTrayIconクラスがあります。

通常、新しいクラスが古いクラスを置き換える場合、Qt のドキュメントにはそのように記載されているため、3.3 でサポートされているプラ​​ットフォーム全体でシステム トレイ アイコンを処理するコードが記述されているとは思えません。

さらに、3.3 で何かが見つかったとしても、ほとんどの OS がそれ以降 GUI を変更している可能性が高いため、現在は機能しない可能性があります。

私の答え?4.8 に更新し、QSystemTrayIcon を使用します。

于 2012-01-17T11:46:17.743 に答える