【问题标题】:Linux KDE system notification c++/QtLinux KDE 系统通知 c++/Qt
【发布时间】:2016-11-08 09:31:24
【问题描述】:

我正在使用 c++ 和 QT 为 KDE Plasma 5 开发应用程序(plasmoid)。 发出系统通知的简单方法是什么(屏幕角落的通知,如新电子邮件通知或网络断开通知)?我可以通过调用“kdialog ...”从终端执行此操作,但我不知道如何通过 c++ 代码执行此操作,是的,我不想执行“system(kdialog ...)”。谢谢。

【问题讨论】:

    标签: c++ notifications qt5 system-tray kde


    【解决方案1】:

    我找到了解决办法:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-08
      • 1970-01-01
      • 1970-01-01
      • 2013-11-15
      • 2017-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多