QT_INI
-
[section] #分组/节
;注释 #注释/注解
key=value #键值对用等号连起来
key2=123
[section2]
key=true -
QSettings
//写入
QSetting setting(path,QSettings::IniFormat);
setting.setIniCodec("utf-8");
qDebug()<<"write"<<path;
setting.setValue("BB/AA","测试");
setting.setValue("BB/BB",true);
setting.setValue("BB/CC",123.7);
setting.setValue("中文/中文","测试");
//读取
QSettings setting(path,QSetting::IniFormat);
setting.setIniCodec("utf-8");
qDebug()<<"read"<<path;
qDebug()<<setting.value("BB/AA");
qDebug()<<setting.value("BB/BB");
qDebug()<<setting.value("BB/CC");
qDebug()<<setting.value("中文/中文");
qDebug()<<setting.value("None/AA");
-
问题
注释:清除注释
缓存:无
编码:中文编码有问题
长度:字符串长度有限制
二、自定义类
-
EasyIni.h
