有時候,我們需要根據本地的配置檔案,去配置我們的程式,在其他語言中,可能需要自己去寫讀寫檔案的邏輯,而在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檔案,用來配置應用軟體...