Linux下QT配置ini檔案的建立,讀寫操作

2021-09-28 10:50:31 字數 746 閱讀 8915

一 簡單介紹

1 ini檔案介

qsettings 提供儲存應用程式當前設定的介面,可以方便地儲存程式的狀態,例如視窗大小和位置,選項的選中狀態等等。

因為要在centos做乙個qt專案中用到了儲存選項卡,本來考慮全域性變數,但是關機就沒了,所以需要檔案記錄,

然後接觸到了qsettings類,

2 ini檔案格式

ini檔案由節,鍵,值組成。

節 【section】

下面是ini檔案的例子

【section1 name】

keyname1 = value1;

keyname2 = value2;

[section2 name]

keyname21 = value21;

keyname22 = value22;

二 qt寫ini檔案

qsettings * inise = new qsettings("filemae",qsettings::iniformat);

inise->setvalue("/section1name/keyname","value");

三 qt讀ini檔案

qsettings * inise = new qsettings("filemae",qsettings::iniformat);

qstring abc = inise->value("section1name/keyname").tostring();

qdebug()<

QT 讀取配置ini檔案

ini 檔案是initialization file的縮寫,即初始化檔案。格式 ini配置檔案由節 鍵 值組成。節 所有的引數都是以節 section 為單位結合在一起的。所有的section名稱都是獨佔一行,並且section名字都被方括號包圍著 和 在section宣告後的所有parameter...

qt讀取中文ini配置檔案 qt讀取ini檔案

qsettings configini new qsettings qsettings ini configini insertsearchpath qsettings unix,home dawei 配置檔案目錄 configini writeentry qstring fromutf8 conf...

qt 讀寫配置檔案 ini

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