QT | QSettings设置中文value可行,设置中文key不可行
Posted yantuguiguziPGJ
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT | QSettings设置中文value可行,设置中文key不可行相关的知识,希望对你有一定的参考价值。
测试代码:
QSettings settings(CONFIG_FILE, QSettings::IniFormat);
settings.setIniCodec(QTextCodec::codecForName("UTF-8"));
settings.beginGroup("Camera");
settings.setValue(u8"激光线强度", NUMBER(val));
settings.setValue("Laser", u8"激光线"); //u8 key no;u8 value ok
settings.endGroup();
效果显示从:
到:
代码使用注意:#include <QTextCodec>
以上是关于QT | QSettings设置中文value可行,设置中文key不可行的主要内容,如果未能解决你的问题,请参考以下文章
QT 登录记住密码方法之一:Qt QSettings读写配置文件
在 Qt 中,如何使用 QSettings 来创建/修改/删除 Windows 注册表项/值?
Qt/C++ 在 Mac OSX 10 上将系统范围 QSettings 存储在哪里?