私のアプリケーションをシステムトレイに表示させるにはどうしたらいいですか?私のアプリケーションをシステムトレイに表示させるにはどうしたらいいですか?
私は既にqApp-> mainWidget()としてparentを持つQDialogウィジェットを持っており、タスクバーのエントリを無効にしています。今私はシステムトレイに表示する必要があります。
私はあなたがおそらくあなたの時間を無駄にしていると言ってはQt 3.3
私のアプリケーションをシステムトレイに表示させるにはどうしたらいいですか?私のアプリケーションをシステムトレイに表示させるにはどうしたらいいですか?
私は既にqApp-> mainWidget()としてparentを持つQDialogウィジェットを持っており、タスクバーのエントリを無効にしています。今私はシステムトレイに表示する必要があります。
私はあなたがおそらくあなたの時間を無駄にしていると言ってはQt 3.3
私は始めましょうを使用しています。私はQt 3.3 documentationに何かを見つけることができないように思う。しかし、Qt 4.8にはQt 4.2で導入されたQSystemTrayIconクラスがあります。
通常、新しいクラスが古いクラスを置き換えるとき、Qtのドキュメントによれば、3.3でサポートされているプラットフォーム間でシステムトレイのアイコンを扱うようにコードが書かれているのではないでしょうか。
さらに、3.3で何かを見つけたとしても、それ以来、ほとんどのOSがGUIを変更している可能性が高いため、現在は動作しそうにありません。
私の答えは? 4.8に更新し、QSystemTrayIconを使用します。
すばやく返信してくれてありがとうございました。今は、このフラグがメインアプリケーションのアクセスをブロックするため、常にnullの親が表示されているQDialogウィジェットをトップに表示しないようにしています(WStyle_StaysOnTop)。 QDilogに画面キーボード機能が必要です。 – Nik