首先包含標頭檔案
#include
qsettings的使用
qsettings m_inifile
("test.ini"
, qsettings::iniformat)
; m_inifile.
begingroup
("userconfig");
m_inifile.
setvalue
("username"
, ui-
>edt_user-
>
text()
);m_inifile.
setvalue
("password"
, ui-
>edt_password-
>
text()
);m_inifile.
setvalue
("isremenber"
, ui-
>cbx_rem-
>
ischecked()
);m_inifile.
endgroup()
;
其中
寫入的檔案如下:
讀取的方式:
inifile.
begingroup
("userconfig");
this
->m_username = inifile.
value
("username").
tostring()
;this
->m_password = inifile.
value
("password").
tostring()
;this
->m_isremember = inifile.
value
("isremenber").
tobool()
;
注意:
inifile.
begingroup
("userconfig"
);
這行十分重要,如果在讀取的時候沒有加上這行,則value不再是上面的形式,而是節點名+ 「/」 +鍵名的形式
this
->m_username = inifile.
value
("userconfig/username").
tostring()
;
如果沒加,按原來的形式是讀不出值的。 Qt之QSettings的簡單使用
一 利用qsettings能夠讀取配置檔案.ini的資訊,並能夠寫入。配置檔案 ini config array1 0101 0102 0103 0104 0105 0106 0107 0108 array2 0201 0202 0203 0204 0205 0206 0207 0208 array...
QT使用QSettings讀寫ini初始化檔案
x64 pro 用中括號括起來,這就是節 接下面就鍵和值,鍵和值用等號連線 sdkkey dasdasdasdasdas active key 553rgb live threshold 0.75 ir live threshold 0.7rgb camera id 1ir camera id 0 ...
Qt基礎 使用QSettings儲存讀取配置檔案
qsettings可以用來儲存或讀取配置檔案,不同於普通文字格式的字串訪問方式,qsettings可以儲存bool值 字型qfont 顏色qcolor等變數。定義qsettings變數,這個建構函式中,第乙個引數表示配置檔案的路徑及檔名,第二個引數表示是ini配置檔案 qsettings cfgfi...