【问题标题】:Bring a window to the front in Maemo在 Maemo 中将窗口放在前面
【发布时间】:2011-04-13 09:19:38
【问题描述】:

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

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

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

【问题讨论】:

    标签: qt maemo


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-04-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多