Qt中类QSettings可以读取与修改ini、注册表,区别就是在申明QSettings类时格式参数不一样,注册表的是QSettings::NativeFormat,ini的是QSettings::IniFormat。
QSettings::NativeFormat
通过修改注册表来增加桌面右键的菜单,批处理增加地址:http://download.csdn.net/my
实现代码如下:
实现效果如下:
QSettings::IniFormat
实现步骤两步,生成ini文件,读取ini文件
生成ini文件,代码如下:
当前目录下会生成config.ini文件,然后我在ini文件中增加了子结点值,如下:
读取ini文件,代码如下:
由于读取的ini文件中有中文,所以必须加ini.setIniCodec(QTextCode::codecForName("GB2312"));不加不能载入