我在Mac OS X 10.8下有一个小小的Qt 5.0.1程序问题。 (我没有测试任何其他平台呢。)在MacOS上用Qt在前台启动应用程序X
我启动外部的Mac OS X程序使用此行代码:
QDesktopServices::openUrl(QUrl::fromLocalFile(fullpath));
凡fullpath
包含的应用程序就像一个路径:
/Users/schube/QTWorkspace/HelloWorld-build-Desktop_Qt_5_0_1_clang_64bit-Debug/HelloWorld.app/Contents/MacOS/../../../Aptus.app
(Aptus.app
是我选择的随机应用程序,可能是任何应用程序,为了测试目的,我将它放在此路径中)。
该应用程序正常启动,但始终在背景;或者至少在Finder窗口后面。真奇怪!
如何强制将新推出的应用程序发送到前台?
谢谢你,这工作! – schube