我有一个Maemo (Qt)应用程序,它通过D-Bus与内置的媒体播放器进行了一些集成。我需要的所有控制功能都是完整的,但我需要在播放窗口关闭时显示我的应用程序窗口(播放开始时显示背景),而不是媒体播放器(它是一个堆叠窗口)。
它应该是这样的:用户单击我的Qt应用程序中的项目,这将在本机媒体播放器中启动媒体文件。用户观看媒体文件,单击播放窗口上的箭头退出。我想以某种方式捕捉这个事件,并将我的应用程序放在前面,而不是显示媒体播放器的主窗口。
这在Maemo上是可能的吗?我认为可能需要一些低级的X编码。
发布于 2010-09-17 03:43:30
答案非常明显,当窗口关闭时,我可以捕获来自D-Bus- state=0的state_changed信号。
发布于 2011-01-07 20:39:09
您还可以使用Qt窗口的raise()方法。
https://stackoverflow.com/questions/3729798
复制相似问题