讀寫ini配置檔案可以增強軟體配置的靈活性,ini檔案的基本結構如下:
qt讀寫ini檔案的類是
qsettings,使用該類時先包含它的頭檔名 #include 。
qsettings類的簡單使用方法如下,請記住以下幾個函式即可:
建構函式 ,用來指定ini檔名。
qsettings(const qstring &filename, format format, qobject *parent = q_nullptr);
公共函式如下:
qstring filename() const //獲取讀寫ini檔案的程式所在的路徑
void begingroup(const qstring &prefix) //開始的節點名
void setvalue(const qstring &key, const qvariant &value) //寫入鍵名、鍵值
qvariant value(const qstring &key, const qvariant &defaultvalue = qvariant()) const //根據鍵名讀鍵值
void endgroup() //結束讀 | 寫操作
#include qsettings* setting = new qsettings("ini_config.ini", qsettings::iniformat);
//獲取ini檔案的路徑
qstring path = setting->filename();
//讀ini檔案
setting->begingroup("yxq");
qstring group_addr = setting->value("group_addr").tostring();
qstring remote_ip = setting->value("remote_ip").tostring();
qstring port = setting->value("port").tostring();
setting->endgroup();
//寫ini檔案
setting->begingroup("節點名");
setting->setvalue("鍵名", "鍵值");
setting->endgroup();
Qt讀寫ini檔案
ini 檔案是 initialization file 的縮寫,即初始化檔案。除了windows 現在很多其他作業系統下面的應用軟體也有.ini 檔案,用來配置應用軟體以實現不同使用者的要求。一般不用直接編輯這些 ini 檔案,應用程式的圖形介面即可操作以實現相同的功能。它可以用來存放軟體資訊,登錄...
Qt讀寫ini檔案
ini 檔案是 initialization file 的縮寫,即初始化檔案。除了windows 現在很多其他作業系統下面的應用軟體也有.ini 檔案,用來配置應用軟體以實現不同使用者的要求。一般不用直接編輯這些 ini 檔案,應用程式的圖形介面即可操作以實現相同的功能。它可以用來存放軟體資訊,登錄...
Qt讀寫ini檔案
ini 檔案是 initialization file 的縮寫,即初始化檔案。除了windows 現在很多其他作業系統下面的應用軟體也有.ini 檔案,用來配置應用軟體以實現不同使用者的要求。一般不用直接編輯這些 ini 檔案,應用程式的圖形介面即可操作以實現相同的功能。它可以用來存放軟體資訊,登錄...