2016-11-08 51 views
0

我正在爲使用C++和QT的KDE Plasma 5開發app(plasmoid)。 什麼是簡單的方式發出系統通知(通知在屏幕的角落就像通知新電子郵件或從網絡斷開)?我可以從終端通過調用'kdialog ...'來做到這一點,但我不知道如何從C++代碼做到這一點,是的,我不想做'system(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();