一、读/写初始化文件(.ini)
1、写
使用如下代码会生成"config.ini"文件,文件内容如下:
QSettings settings("config.ini", QSettings::IniFormat);
settings.setValue("/MySettings/name", "root");
settings.setValue("/MySettings/pwd", "123456");
2、读
使用如下代码读取"config.ini"文件中的内容,打印输出如下:
QSettings settings("config.ini", QSettings::IniFormat);
QString str = settings.value("/MySettings/name").toString();
qDebug() << "/MySettings/name: " << str;
str = settings.value("/MySettings/pwd").toString();
qDebug() << "/MySettings/pwd: " << str;
二、读/写注册表(Registry)
1、写
使用如下代码,往注册表中写内容
QSettings settings("MyQt", "MySettings");
settings.setValue("name", "root");
settings.setValue("pwd", "123456");
查看注册表中的内容,在开始菜单栏的输入框中输入“regedit”,打开“注册表编辑器”
可以在注册表中找到如下内容
2、读
使用如下代码读取"config.ini"文件中的内容,打印输出如下:
QSettings settings("MyQt", "MySettings");
QString str = settings.value("name").toString();
qDebug() << "name: " << str;
str = settings.value("pwd").toString();
qDebug() << "pwd: " << str;