用Qt显示ubuntu(linux)通知

我正在使用Qt中的Phonon多媒体框架,并popup一条消息(如音量通知消息popup时,音量改变),因为我的audio设备没有完全可configuration,是否有可能从Qt启动我自己的通知?

请看上面的图片。

通知消息

非常感谢你。

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

system("notify-send 'The Message Title' 'Your Message Text' '-t' 5000"); 

-t参数用于通知超时。

你可以阅读通知发送到这里:

Ubuntu论坛如何:使用通知发送

一个很好的例子是如何在Qt和KDE中如何做到这一点

感谢那些张贴教程的善良的人:)尤其是第二个; 很聪明。

这是Ubuntu特有的,所以你不能通过Qt来实现(AFAIK)你想要的。 在Ubuntu中, libnotify用于发送桌面通知。 你应该链接你的应用程序,并使用API​​来显示所需的通知。 你可以在这里找到一个例子。