1.ini文件的格式

头文件
#include <QSettings>
#include <QStringList>
#include <QtCore>
#include <QDebug>
2.读文件
//ini文件的读取
void iniTest::readIniFile(QString filePath)
{
//1.打开ini文件
QSettings m_iniFile(filePath, QSettings::IniFormat);
//2.获取所有的分组
QStringList groupList = m_iniFile.childGroups();
//3.分别遍历每一个分组
foreach(QString group, groupList)
{
m_iniFile.beginGroup(group);
//读取所有的参数
/*
int age = m_iniFile.value("age").toInt();
QString nam = m_iniFile.value("name").toString();
QString sex = m_iniFile.value("sex").toString();
*/
QStringList childKeysList = m_iniFile.childKeys();
foreach(QString key, childKeysList)
{
if (m_iniFile.value(key).type() == QMetaType::QString)
{
qDebug() << key << " = " << m_iniFile.value(key).toString();
}
else if (m_iniFile.value(key).type() == QMetaType::Int)
{
qDebug() << key << " = " << m_iniFile.value(key).toInt();
}
}
qDebug() << "\n";
m_iniFile.endGroup

最低0.47元/天 解锁文章
3789

被折叠的 条评论
为什么被折叠?



