在Maemo为前方带来一扇窗户

时间:2010-09-16 18:53:30

标签: qt maemo

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

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

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

您也可以使用Qt窗口的raise()方法。