前言
配置文件是很多应用程序不可或缺的一项,下面是简单的配置文件的读写流程.(QT环境下)
头文件
#include <QDebug>
#include <QSettings>
#include <QFile>
写配置
void Widget::ConfigWrite()
{
QSettings setting("/home/config.ini",QSettings::IniFormat);
setting.beginGroup("One");
setting.setValue("first","this is first");
setting.setValue("second",0x02);
setting.endGroup();
}
读配置
void Widget::ConfigRead()
{
QSettings settinged("/home/config.ini",QSettings::IniFormat);
settinged.beginGroup("One");
QString num1 = settinged.value("first").toString();
int num2 = settinged.value("second").toInt();
settinged.endGroup();
qDebug() << "One" << num1 << num2 << endl;
}
总结
写配置后会在填写的路径下生成.ini
文件,我们可以在写配置时创建不同的组并在组里保存或读取想要的数据..ini
文件内容如下:
[One]
first=this is first
second=2