Qt读写INI配置文件

来源:互联网 发布:架空线路设计软件 编辑:程序博客网 时间:2024/06/14 21:56

Qt读写INI配置文件

void WriteSettings()
{
    //QSettings settings("Software Inc", "Spreadsheet"); // windows在注册表中建立建 Software Inc -> Spreadsheet
    QSettings settings("Option.ini", QSettings::IniFormat); // 当前目录的INI文件
    settings.beginGroup("DevOption");
    settings.setValue("mainFun", 25);
    settings.setValue("subFun", 40);
    settings.setValue("service", 1);
    settings.endGroup();
}
 
void ReadSettings()
{
    QSettings settings("Option.ini", QSettings::IniFormat);
 
    int mainFun = settings.value("DevOption/mainFun").toInt();
    int subFun = settings.value("DevOption/subFun").toInt();
    QString service = settings.value("DevOption/service").toString();
 
    qDebug() << "service" << service;
    qDebug() << "mainFun" << mainFun;
    qDebug() << "subFun" << subFun;
}
 
int main(int argc,char *argv[])
{
    QCoreApplication a(argc, argv);
 
    WriteSettings();
    ReadSettings();
     
    return a.exec();
}

  

0 0
原创粉丝点击