Qt MAC下用QProcess启动应用程序的问题(急!!!)
我在MAC下想用QProcess::startDetached启动一个应用程序。
代码就是这样的,比如说我在当前目录下面有个名字为123的应用程序,首先我好奇的是MAC下它没有后缀名
于是我就用QProcess::startDetached("./123")试了下没有反应,用QProcess::startDetached("./123.app")也没有反应,我在windows下Qt用QProcess::startDetached("./123.exe")是可以
启动123.exe这个应用程序的,请问各位高手我是不是用错了方法,还是什么问题,请指教,谢谢!
[解决办法]
Mac 下 需要使用 open
open /path/to/some.app
open "/Volumes/Macintosh HD/foo.txt"
open /Applications/
open -a /Applications/TextEdit.app "/Volumes/Macintosh HD/foo.txt"
open -e "/Volumes/Macintosh HD/foo.txt"
open http://www.apple.com/
open "file://localhost/Volumes/Macintosh HD/foo.txt"
open "file://localhost/Volumes/Macintosh HD/Applications/"