スポンサーリンク
ホーム»Qt逆引きマニュアル»ファイル操作» Qt:設定ファイル(iniファイル)の Read/Write

Qt:設定ファイル(iniファイル)の Read/Write

当サイトは、アフィリエイト広告を利用しています

設定ファイル(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();

コメント

タイトルとURLをコピーしました