天天看点

Qt之 ini 配置文件的读写操作

比较简单,直接看代码。

// 写入配置到数据到文件中
static void writeConfigFile(QString address,QString interval)
{
    //创建配置文件
    QString address = "xxxxxx";
    QString interval  = "xxxxxx";
    QSettings *pIni = new QSettings(QCoreApplication::applicationDirPath()+"/config.ini", QSettings::IniFormat);
    //写入数据
    pIni->setValue(QString("AAA/a"),QString("test_Aa")); 
    pIni->setValue(QString("/Address"),address);
    pIni->setValue(QString("/intervalTime"),interval);
    delete pIni;
}

/// 从配置文件中读取数据
static void readFromFile(QString& address,QString& interval)
{
    QSettings *configIniRead = new QSettings(QCoreApplication::applicationDirPath()+"/config.ini", QSettings::IniFormat);
    address  = configIniRead->value(QString("/Address")).toString();
    interval  = configIniRead->value(QString("/intervalTime")).toString();
    delete configIniRead;
}