Qt怎么读取和写入配置文件的数据 | 您所在的位置:网站首页 › qgt文件 › Qt怎么读取和写入配置文件的数据 |
Qt怎么读取和写入配置文件的数据
发布时间:2023-03-20 11:50:53
来源:亿速云
阅读:87
作者:iii
栏目:开发技术
本篇内容主要讲解“Qt怎么读取和写入配置文件的数据”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Qt怎么读取和写入配置文件的数据”吧! 前言在Qt中如何读取配置文件(.ini)中的数据呢?又是如何将数据写入到配置文件中呢? 首先你要知道.ini是什么?配置文件的格式是什么? INI文件是Initialization File的缩写,即初始化文件。 在Qt中是通过使用QSettings构造函数来实现的。 配置文件的格式是: // [节名]// key = value; // 举例:// [student] // 节名// name = zs // 键名 = 键值 还是看不懂?没关系,看图 接下来,上手实践一下吧! 1.步骤第一步:引入配置文件的头文件 // 引入配置文件的头文件 #include #include第二步:在头文件中的public中定义配置文件的对象 第三步:在.cpp文件中创建一个配置文件 //Qt中使用QSettings类读写ini文件 //QSettings构造函数的第一个参数是ini文件名, //第二个参数表示:可以读写.ini格式的配置文件 settings = new QSettings("setting.ini",QSettings::IniFormat); // 输出setting.ini得文件路径,就可以找到配置文件了 // 我刚开始也没找到这个配置文件,所以方便大家找到这文件,输出一下路径就可以啦 qDebug() setValue("student/name","zs"); settings->setValue("student/age","18"); settings->setValue("student/sex","male");运行之后,可以在.ini文件中看到你要写入的数据了,看图 第五步:读取配置文件中的数据,通过value获取值 // 通过value获取值 // 格式: settings->value(""节名/键名""); // 数据类型是 QVariant 的,若有需要,可以转为其他类型,例如QString类型 settings->value("student/name"); settings->value("student/age"); settings->value("student/sex").toString(); qDebug() setValue("student/sex","male"); // 通过value获取值 // 格式: settings->value(""节名/键名""); settings->value("student/name"); settings->value("student/age"); settings->value("student/sex"); qDebug() |
CopyRight 2018-2019 实验室设备网 版权所有 |