設定ファイル(iniファイル)の Read/Write
環境:QT5.5
リンク
http://doc.qt.io/qt-5/qstring.html
http://doc.qt.io/qt-5/qsettings.html
インクルードファイル
1 2 | #include <QString> #include <QSetteings> |
INIファイルへの書き込み
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | // 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ファイルから読込み
1 2 3 4 5 6 7 8 9 10 11 | // 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(); |
コメント