2

我有一个 Maemo (Qt) 应用程序,它通过 D-Bus 与内置媒体播放器进行了一些集成。我需要的所有控制功能都已完成,但我需要在播放窗口关闭时显示我的应用程序窗口(播放开始时会变为背景)而不是媒体播放器(它是一个堆叠的窗口)。

它应该是这样的:用户在我的 Qt 应用程序中单击项目,它会在本机媒体播放器中启动媒体文件。用户观看媒体文件,单击播放窗口上的箭头退出。我想以某种方式捕捉这个事件并将我的应用程序带到前面,而不是显示媒体播放器的主窗口。

Maemo 甚至有可能吗?我认为可能需要一些低级 X 编码。

4

2 回答 2

2

答案非常明显,当窗口关闭时,我可以从 D-Bus-state=0 捕捉到 state_changed 信号。

于 2010-09-16T19:43:30.320 回答
1

也可以使用raise()Qt windows的方法。

于 2011-01-07T12:39:08.643 回答