标题:外部程序名有空格
作者:jackson_lv
日期:2016-05-12 09:30
内容:
想用progress来打开一个外部程序,但是外部程序的名字有空格。去掉空格是可以的,有什么办法不去掉空格也可以打开吗?
QString program = "/Applications/Espruino Web IDE.app";
openEProcess.start(program);
#1 [kimtaikee 05-12 09:40]
QString program = "\"/Applications/Espruino Web IDE.app\"";
openEProcess.start(program);
#2 回 kimtaikee 的帖子 [never_forget 05-12 16:19]
kimtaikee:QString program = "\"/Applications/Espruino Web IDE.app\"";
openEProcess.start(program);
(2016-05-12 09:40)
虽然看不懂,但是回答得这么专业,点赞。。。
#3 回 never_forget 的帖子 [stlcours 05-12 22:20]
never_forget:虽然看不懂,但是回答得这么专业,点赞。。。 (2016-05-12 16:19)
加双引号括起来,这是常见手法
#4 [snolkmg 05-13 09:55]
QString program = "/Applications/Espruino Web IDE.app";
openEProcess.start(program, QStringList());
#5 [一去丶二三里 05-13 11:39]
4楼说的对
start(program, QStringList())