window QStings 保存 ini 文件
时间: 2024-05-15 21:18:29 浏览: 88
好的,我明白了。关于你的问题,QSettings 是一个 Qt 框架提供的工具,用于读写应用程序配置文件(包括 .ini 和注册表等)。下面是一个示例代码,用于使用 QSettings 对象保存 ini 文件:
```
#include <QCoreApplication>
#include <QSettings>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
// 创建一个 QSettings 对象,指定 ini 文件的路径和格式
QSettings settings("myApp.ini", QSettings::IniFormat);
// 设置一些键值对
settings.setValue("Name", "Alice");
settings.setValue("Age", 25);
// 读取某个键的值
QString name = settings.value("Name").toString();
int age = settings.value("Age").toInt();
return a.exec();
}
```
在上面的示例代码中,我们首先创建了一个 QSettings 对象,指定了 ini 文件的路径和格式。然后,我们使用 setValue() 方法设置了一些键值对,使用 value() 方法读取某个键的值。最后,我们在程序执行结束前调用了 QCoreApplication::exec() 方法,使程序进入事件循环。这样,当程序运行时,它会创建一个名为 "myApp.ini" 的 ini 文件,并在其中存储我们设置的键值对。
阅读全文