Qt怎么读取和写入配置文件的数据 您所在的位置:网站首页 qgt文件 Qt怎么读取和写入配置文件的数据

Qt怎么读取和写入配置文件的数据

#Qt怎么读取和写入配置文件的数据| 来源: 网络整理| 查看: 265

Qt怎么读取和写入配置文件的数据 发布时间:2023-03-20 11:50:53 来源:亿速云 阅读:87 作者:iii 栏目:开发技术

本篇内容主要讲解“Qt怎么读取和写入配置文件的数据”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Qt怎么读取和写入配置文件的数据”吧!

前言

在Qt中如何读取配置文件(.ini)中的数据呢?又是如何将数据写入到配置文件中呢?

首先你要知道.ini是什么?配置文件的格式是什么?

INI文件是Initialization File的缩写,即初始化文件。

在Qt中是通过使用QSettings构造函数来实现的。

配置文件的格式是:

// [节名]// key = value; // 举例:// [student]   // 节名// name = zs   // 键名 = 键值

还是看不懂?没关系,看图

Qt怎么读取和写入配置文件的数据

接下来,上手实践一下吧!

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文件中看到你要写入的数据了,看图

Qt怎么读取和写入配置文件的数据

第五步:读取配置文件中的数据,通过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 实验室设备网 版权所有