测试代码:

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();

效果显示从:

QT | QSettings设置中文value可行,设置中文key不可行_ico

到:

QT | QSettings设置中文value可行,设置中文key不可行_qt5_02

代码使用注意:#include <QTextCodec>