2010-01-27 60 views
0

将应用程序集中起来,我很惊讶这不会自动发生,但我希望我的应用程序窗口在焦点,因为我在最小化模式下单击它的停靠图标。通过点击相应的应用程序的图标

只是为了澄清,当我最小化应用程序时,窗口将停靠,但是当我单击其对应的Dock图标时,窗口不会聚焦。

有什么我失踪?

我在Mac OS X 10.5使用Qt 4.5.3,10.6

感谢您的帮助。 Rahul

回答

0

第一个答案:这是Mac应用程序的预期行为。例如尝试Safari。不显示任何窗口,应用程序可以是活动的。在这种情况下,只有顶部的菜单栏显示活动应用程序已更改。因此,除非绝对必要,否则不应将最小化窗口带回,除非用户明确这样做。这就是Mac的方式!

第二个答案:据我所知,有些情况下你想把最小化窗口提起来。在Cocoa中,当应用程序获得焦点时调用应用程序委托方法-applicationDidBicomeActive,并且您可以自己将窗口拉上。我相信Qt也有类似的事件/回调/信号或任何东西,但我不知道任何Qt ...:p对不起,我不能有任何帮助。

相关问题