QT 配置文件操作

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33308135/article/details/82966883

利用QSettings设置配置文件

#include <QSettings>

QSettings setting(QCoreApplication::applicationDirPath()+"/config.ini",QSettings::IniFormat);//判断是否存在配置文件,不存在则新建config.ini
    
    //判断是否存在这样的键值对HostName,Port,UserName,Password
    if(!setting.contains("HostName")||!setting.contains("Port")||!setting.contains("UserName")||!setting.contains("Password"))
    {
        //不存在则创建初值,默认节General
        setting.setValue("HostName","127.0.0.1");
        setting.setValue("Port",3306);
        setting.setValue("UserName","root");
        setting.setValue("Password","123456");
    }
    
    QString HostName = setting.value("HostName").toString();
    int Port = setting.value("Port").toInt();
    
    if(!setting.contains("com1/baud"))//com1为节,baud为键,520为值
        setting.setValue("com1/baud",520); //不存在则创建则赋初值
    qDebug()<<setting.value("com1/baud").toString();
       

在这里插入图片描述

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_33308135/article/details/82966883
今日推荐