close

由於有時會將資訊儲存下來,等著下次程式開啟時使用。以下教學怎麼記錄資訊在ini檔裡以及讀取ini檔。

一開始先將目前程式位置儲存在QStringpath裡

#include<QSettings>

QString path = QApplication::applicationDirPath();

設定寫入的ini檔名

path += "\\Information.ini";

設定ini格式以及群組名稱和資料

QSettingssettings(path,QSettings::IniFormat);
mySettings.setIniCodec("UTF-8");
mySettings.beginGroup("Group1");
 
mySettings.setValue("Value",1);

上述步驟完成後,會在與程式相同資料夾下產生一個名為Information的ini檔
內容如下

[Group1]
Value=1

接著我們試著讀取ini檔

QString path = QApplication::applicationDirPath();
path += "\\Information.ini";
QSettings settings(path,QSettings::IniFormat);
settings.beginGroup("Group1");
int nValue=settings.value("Value").toInt();

nValue值即得獲得1值。
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 力寶 的頭像
    力寶

    body0314的部落格

    力寶 發表在 痞客邦 留言(0) 人氣()