首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

Qt MAC上用QProcess启动应用程序的有关问题(急)

2012-12-30 
Qt MAC下用QProcess启动应用程序的问题(急!!!)我在MAC下想用QProcess::startDetached启动一个应用程序。代

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/"

热点排行