QSettings和包含空格的部分

时间:2013-02-09 12:06:35

标签: qt menu char settings space

我使用QSettings编辑.desktop菜单项。 我这样做:dfile是一个QString - 绝对文件路径

QSettings set(dfile, QSettings::IniFormat);
qDebug() << "Editing " << set.fileName();
set.beginGroup("Desktop Entry");
// set whatever I need
set.endGroup();

但是当保存.desktop文件时,我得到了

[Desktop%20Entry]
Encoding=UTF-8
Version=1.0
# and etc.

而不是

[Desktop Entry]
Encoding=UTF-8
Version=1.0
# and etc.

我做错了什么?感谢

1 个答案:

答案 0 :(得分:1)

你没有做错任何事。该空间仅使用HTML URL encoding编码为%20。你可以回看那些设置吗?