一.INI文件的组成
INI文件由节、键、值组成。
节
[section]
参数
(键=值)
name=value
一个INI实例
[student]
name=xiaoming
age=14
二.Qt写ini文件
1.创建一个QSetting类对象
我这里是用的new方式,最后需要delete,在栈上定义一个对象当然也可以
该构造函数的第一个参数是要写入的ini文件名字,
第二个参数标识 讲设置存储在ini文件中
QSettings* mySetting=new QSettings("test.ini",QSettings::IniFormat);
//设置以utf8个格式读写ini中的文件 不设置的话写中文会出现问题
mySetting->setIniCodec(QTextCodec::codecForName("UTF-8"));
2.向mySetting中写入第一个数据
int age=10;
mySetting->beginGroup(QString("student")); //这句话的意思是下面设置的键值所属的节都是student
mySetting->setValue("age",age); //相当于