設定ファイル(iniファイル)の Read/Write
環境:QT5.5
リンク
http://doc.qt.io/qt-5/qstring.html
http://doc.qt.io/qt-5/qsettings.html
インクルードファイル
#include
#include
INIファイルへの書き込み
// INIファイルパス(任意の場所に設定)
QString strCfg = "C:\Users\Hiromi\AppData\Local\setup.ini";
// INIフォーマットで書き込み
QSettings set(strCfg,QSettings::IniFormat);
// グループ(personal)に値(name=hiromi)をセットする
set.beginGroup("personal");
set.setValue("name","hiromi");
set.endGroup();
// グループ(information)に値をセットする
set.beginGroup("information");
set.setValue("address","Japan");
set.setValue("tel","000-0000-0000");
set.setValue("mail","xxx@xxx.co.jp");
set.endGroup();
set.sync();
INIファイルから読込み
// INIファイルパス(任意の場所に設定)
QString strCfg = "C:\Users\Hiromi\AppData\Local\setup.ini";
// INIフォーマットで読込み
QSettings set(strCfg,QSettings::IniFormat);
// データを読み込む
QString strKey;
QString strAddress = set.value("hiromi/address").toString();
QString strTel = set.value("hiromi/tel").toString();
コメント