Qt QSettings和包含空格的节
我使用QSettings编辑.desktop菜单项。 我是这样做的:dfile是一个QString绝对文件路径Qt QSettings和包含空格的节,qt,menu,char,settings,space,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 Entry] Enc
QSettings set(dfile, QSettings::IniFormat);
qDebug() << "Editing " << set.fileName();
set.beginGroup("Desktop Entry");
// set whatever I need
set.endGroup();
而不是
[Desktop Entry]
Encoding=UTF-8
Version=1.0
# and etc.
我做错了什么?谢谢你没有做错任何事。该空间仅使用%20编码。您可以读回设置,对吗?并且可以禁用URL编码吗?是的,我能读。但系统无法识别桌面%20条目,菜单中的图标不显示。
[Desktop Entry]
Encoding=UTF-8
Version=1.0
# and etc.