目录
一、介绍
ini格式文件如下,由组名作为区分,通过key寻找对应的value
[system]
user=admin
pass=123
ipaddress=192.167.1.1
qt内内置了读写ini文件的库,直接使用即可,头文件为
//头文件
#include <QSettings>
#include <QString>
#include <QDebug>
二、写ini
QSettings *settings;//申明一个QSetting类函数
settings = new QSettings("config.ini", QSettings::IniFormat);//构建函数
//参数:参数一为配置文件,一般位于项目文件下,参数二表示针对ini文件格式
//向目标文件中的config节的参数ip写入数据192.167.1.1 ini中为ip=192.187.1.1
settings->setValue("/system/user", "admin");
settings->setValue("/system/pass", "123");
settings->setValue("/system/ipaddress", "192.167.1.1");
三、读ini
QSettings *settings;//申明一个QSetting类函数
settings = new QSettings("config.ini", QSettings::IniFormat);//构建函数
QString pass = settings->value("/system/pass").toString();
int psd = settings->value("/system/pass").toInt();