Qt开发调用程序路径带空格问题记录(避坑)

在程序中调用外部可执行时,windows系统可能存在中文路径问题(例如:C:\Program Files (x86)),一般来说,只需要在前后各自添加“\””即可解决。

测试发现,使用QProcess调用时,用上述方法,确实可以避免该问题。

但问题是,在调用之前,若是使用QFile判断该程序是否存在,就有可能出现问题,返回false;  于是在想是不是不需要“\””呢,测试果然证实猜想。同志们要避坑呀。。。

Qt开发调用程序路径带空格问题记录(避坑)_第1张图片

 

你可能感兴趣的:(数据库,开发语言,qt)