我在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