スポンサーリンク

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

インクルードファイル

#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();

コメント

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