QSetting类的使用

1、QSetting类的最基本功能就是读写配置文件(ini),注册表等。

2、QSetting类的使用:

成员函数:beginGroup(const QString &prefix);//开始的节

endGroup();//结束节

setValue(const QString  &key,const QVariant &value);//写配置文件

value(const QString &key ,const QVariant &default = QVariant())const;//读配置文件

举例说明:

ini配置文件:

[sys]

name=shy

age=18


 
  读取ini配置文件: 
  

#include 
#include 
#include 
#include 
#include 
#include 

int main(int argc,char *argv[])
{
    QApplication app(argc,argv);

    QSettings setting("CurrentProInfo.ini",QSettings::IniFormat);

    qDebug() << setting.fileName();

    qDebug() << setting.value("LocalDabaBase/Passwd").toString();
    qDebug() << setting.value("CurrenProConf/Module1State").toInt();

    QStringList ret = setting.allKeys();
    foreach (QString str, ret) {
        qDebug() << str;
    }

    return app.exec();
}

你可能感兴趣的:(Qt)