Qt QPorcess 启动外部程序失败的原因之一
Qt QPorcess 启动外部程序失败的原因之一:有时候路径中包含空格,导致程序无法启动,此时解决方法如下:
路径中碰巧含有空格--Program Files。为了让QProcess能正常运行,还要在路径外面包一层""。所以就有了start中的"\"C:\\Program Files........WINWORD.EXE\""这里的\"是转义字符,代表"
QProcess::startDetached("\"D:/Program Files/Microsoft Office/Office16/WINWORD.EXE\"", QStringList(fileName));