2016-11-08 71 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();