用Qt显示ubuntu(linux)通知

Her*_*man 5 ubuntu notifications qt phonon

我正在使用Qt中的Phonon多媒体框架,它会弹出一条消息(比如在更改音量时弹出的音量通知消息),因为我的音频设备没有完全配置,是否可以从Qt启动我自己的通知?

请看上面的图片.

通知消息

非常感谢你.

小智 5

使用libnotify的AFAIK是要走的路,如果你不想使用这种方法,我在网上挖掘后发现:

system("notify-send 'The Message Title' 'Your Message Text' '-t' 5000");
Run Code Online (Sandbox Code Playgroud)

-t参数用于通知超时.

你可以在这里阅读notify-send:

ubuntu论坛使用方法:使用notify-send

一个很好的例子,说明如何在KDE和GNOME中使用Qt

感谢发布教程的善良人士:)特别是第二个; 很聪明.


pne*_*zis 3

这是 Ubuntu 特有的,所以你无法通过(AFAIK)实现你想要的Qt。在 Ubuntu 中libnotify用于发送桌面通知。您应该将您的应用程序与其链接并使用 API 来显示所需的通知。您可以在此处找到示例。