天天看點

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;
}