qtで配置文件の読み書きを行う
QtではQSettingsクラスを利用して設定ファイルの読み書きを行います。QSettingsクラスでは設定ファイルの具体的な形式を気にせずにアクセスできる簡単なAPIが提供されています。設定ファイルの読み書きを行うサンプルコードを以下に示します。
- 設定ファイルの読み込み
// 创建QSettings对象,指定配置文件路径和格式
QSettings settings("config.ini", QSettings::IniFormat);
// 读取配置项的值
QString value = settings.value("key").toString();
- 設定ファイルに書き込む:
// 创建QSettings对象,指定配置文件路径和格式
QSettings settings("config.ini", QSettings::IniFormat);
// 设置配置项的值
settings.setValue("key", "value");
上記の例ではINI形式の構成ファイルを用いているが、XMLやJSON等他の形式でも可能。