QT學習之如何讀寫配置檔案(QSettings)

2021-10-19 12:38:17 字數 2357 閱讀 8235

​ 有時候,我們需要根據本地的配置檔案,去配置我們的程式,在其他語言中,可能需要自己去寫讀寫檔案的邏輯,而在qt中,就直接提供了qsettings類,簡化了我們的操作!

3.測試結果

;1.標頭檔案包含

#include

2. 配置檔案不存在就建立
qsettings *settings = new qsettings

("/home/cai/qt_pro/qsettings/qsettingstest/setting.ini"

,qsettings:

:iniformat)

;

3. 讀配置檔案
//注意:需要從group中讀出,否則將讀不出來

settings->

begingroup

("qt");

qstring learn_object = settings->

value

("learn_object",""

).tostring()

;double version = settings->

value

("qt_version",-

1).todouble()

;qdebug()

<<

"learn_object="

<

//輸出至控制台

qdebug()

<<

"qt_version="

<

//輸出至控制台

settings->

endgroup()

;

4. 寫配置檔案
settings->

begingroup

("main");

settings->

setvalue

("csdn_title"

,"qingxun");

settings->

endgroup()

; settings->

begingroup

("other");

settings->

setvalue

("csdn_description"

,"share my learning exprience");

settings->

endgroup()

;

QT中如何讀寫ini配置檔案

如圖1所示,我們需要在qt介面中實現手動讀取引數存放的位置,那麼我們該如何做呢?方法 讀取ini格式的配置檔案,實現路徑的寫入與讀取。初始化乙個.ini配置檔案 qapp是qt系統自帶的,可以直接使用 qstring inifilepath qapp applicationdirpath confi...

qt 讀寫配置檔案 ini

ini 檔案是 initialization file 的縮寫,即初始化檔案。除了windows 現在很多其他作業系統下面的應用軟體也有.ini 檔案,用來配置應用軟體以實現不同使用者的要求。一般不用直接編輯這些 ini 檔案,應用程式的圖形介面即可操作以實現相同的功能。它可以用來存放軟體資訊,登錄...

qt讀寫配置檔案( ini)

ini ini檔案格式是某些平台或軟體上的配置檔案的非正式標準,以節 section 和鍵 key 構成,常用於微軟windows作業系統中。ini檔案是initialization file的縮寫,即初始化檔案。除了windows現在很多其他作業系統下面的應用軟體也有.ini檔案,用來配置應用軟體...