5

Qt で Phonon マルチメディア フレームワークを使用していましたが、オーディオ デバイスが完全に構成されていないため、メッセージ (ボリュームを変更したときにポップアップするボリューム通知メッセージなど) がポップアップ表示されます。Qt から独自の通知を起動することは可能ですか?

上の画像をご覧ください。

通知メッセージ

どうもありがとうございました。

4

2 に答える 2

5

私の知る限り、libnotifyを使用するのが道です.この方法を使用したくない場合は、ネットを掘り下げた後に見つけました:

system("notify-send 'The Message Title' 'Your Message Text' '-t' 5000");

-t パラメータは通知タイムアウト用です。

ここでnotify-sendを読むことができます:

ubuntu フォーラム ハウツー: 通知送信の使用

KDEとGNOMEの両方でQtでそれを行う方法の良い例

チュートリアルを投稿してくれた親切な人たちに感謝します :) 特に 2 番目のチュートリアル。とても賢い。

于 2013-07-04T03:10:30.487 に答える
2

これは Ubuntu 固有のものであるため、(AFAIK) を通じて目的を達成することはできませんQt。Ubuntu ではlibnotify、デスクトップ通知を送信するために使用されます。必要な通知を表示するには、アプリケーションをリンクし、API を使用する必要があります。ここで例を見つけることができます。

于 2012-03-22T08:16:26.457 に答える