2016-11-08 19 views
0

私はKDE Plasma 5のためのアプリ(plasmoid)をC++とQTで開発しています。 システム通知(新しい電子メールの通知やネットワークからの切断のような画面の隅の通知)を発行する簡単な方法は何ですか?私はターミナルから「kdialog ...」と呼ぶことでそれを行うことができますが、C++コードからどうやってやるのかわかりませんし、システム(kdialog ...)をしたくありません。ありがとう。Linux KDEシステム通知C++/Qt

答えて

0

私は解決策を見つけた:

QSystemTrayIcon* ic = new QSystemTrayIcon(this); 
ic->setVisible(true); 
ic->showMessage(tr("Notify"), tr("Text"), QSystemTrayIcon::Information, 1000); 
qApp->processEvents();