qstring白色空间

时间:2010-10-19 06:51:29

标签: qt

  QString fe = "C:\\Program Files\\Autodesk\\Maya2008\\bin\\imconvert.exe "; 

由于Program和Files之间存在空间,因此该行存在问题。如何解码它以便将其视为一个完整的字符串

Brgds,

kNish

3 个答案:

答案 0 :(得分:3)

您可以使用QFileInfo对象来存储它。即使它们有空格,此对象也接受所有路径。此外,您还有一些功能可以在使用之前进行所需的所有检查。

答案 1 :(得分:0)

使用QUrl::toPercentEncoding静态方法

答案 2 :(得分:0)

在Windows中你会这样做:

QString fe = "\"C:\\Program Files\\Autodesk\\Maya2008\\bin\\imconvert.exe\"";