Qt讀寫INI檔案

2021-10-01 11:12:03 字數 1268 閱讀 5332

讀寫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 檔案,應用程式的圖形介面即可操作以實現相同的功能。它可以用來存放軟體資訊,登錄...