QT配置檔案 ini檔案的讀寫操作

2021-09-22 05:27:41 字數 1596 閱讀 7794

#include //讀寫ini檔案
ini檔案(即initialization file):這種型別的檔案中通常存放的是乙個程式的初始化資訊。ini檔案由若干個節(section)組成,每個section由若干鍵(key)組成,每個key可以賦相應的值。

// ***.h

class *** : public qmainwindow

;

.ini檔案開啟(新建),並寫入

//  ***.cpp

qsettings* settings = new qsettings(inifilename, qsettings::iniformat);

//儲存***

qstring strkv = qstring::number(ui.sbkvvoltage->value()) + "kv/",

strfocuscurrent = "focuscurrent",

strxcurrent = "xcurrent",

strycurrent = "ycurrent";

settings->setvalue(strkv + strfocuscurrent, ui.sbfocuscurrent->value());

settings->setvalue(strkv + strxcurrent, ui.sbxcurrent->value());

settings->setvalue(strkv + strycurrent, ui.sbycurrent->value());

// 儲存***

int kvsetvalue = (int)ui.sbkvvoltage->value();

if (kvsetvalue == 40)

// ***.cpp  

// 讀取.ini配置檔案

qsettings* settings = new qsettings(inifilename, qsettings::iniformat);

qstring strkv = qstring::number(ui.sbkvvoltage->value()) + "kv/",

strfocuscurrent = "focuscurrent",

strxcurrent = "xcurrent",

strycurrent = "ycurrent",

strflimentratio = "fliment/fratio";

double currtfocus, currtx, currty, currtfliment;

currtfocus = settings->value(strkv + strfocuscurrent).todouble();

currtx = settings->value(strkv + strxcurrent).todouble();

currty = settings->value(strkv + strycurrent).todouble();

currtfliment = settings->value(strflimentratio).todouble();

qt 讀寫配置檔案 ini

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

qt讀寫配置檔案( ini)

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

QT讀寫ini配置檔案

下面是寫ini檔案 qt中使用qsettings類讀寫ini檔案 qsettings建構函式的第乙個引數是ini檔案的路徑,第二個引數表示針對ini檔案,第三個引數可以預設 qsettings configiniwrite new qsettings housemanager.ini qsettin...