qt 实现.cfg文件的读写
时间: 2023-07-08 12:21:01 浏览: 239
hibernate.cfg.xml文件详细解释
在Qt中实现.cfg文件的读写,可以使用QSettings类。该类提供了一个跨平台的接口,用于读写配置文件,包括INI格式和注册表格式的配置文件。以下是读写.cfg文件的示例代码:
```cpp
QSettings settings("config.cfg", QSettings::IniFormat);
// 写入配置信息
settings.setValue("host", "127.0.0.1");
settings.setValue("port", 8080);
// 读取配置信息
QString host = settings.value("host", "127.0.0.1").toString();
int port = settings.value("port", 8080).toInt();
```
以上示例代码中,我们首先创建了一个QSettings对象,指定了配置文件的路径和格式。然后,我们使用setValue方法写入了两个配置项,包括主机地址和端口号。最后,我们使用value方法读取了这两个配置项的值。
需要注意的是,QSettings类并不是专门用于读写.cfg文件的,它支持多种格式的配置文件,包括INI格式、XML格式、JSON格式等。在使用QSettings类时,需要根据实际情况选择合适的配置文件格式。
阅读全文