返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >Qt读写ini文件之QSettings用法
  • 807
分享到

Qt读写ini文件之QSettings用法

2024-04-02 19:04:59 807人浏览 安东尼
摘要

目录前言示例及代码前言 在项目中有的配置不希望在界面中展示,只提供给实施运维人员来配置,这时我们可以采用ini等配置文件的方式控制部分功能的开关,比如日志的打印与否,便于出问题时进行

前言

项目中有的配置不希望在界面中展示,只提供给实施运维人员来配置,这时我们可以采用ini等配置文件的方式控制部分功能的开关,比如日志的打印与否,便于出问题时进行调试,如下简要总结一下使用QSettings来读取ini文件,写入类似。

示例及代码

如下是一个简单的config.ini,目前只有一个debug节点,通过status的键值来控制debug日志是否打印并存储到日志文件中,关于Qt存储日志到文件可以参考:

https://www.jb51.net/article/247389.htm

config.ini:

[debug]status = off[debug]
status = off

代码:

#include <QSettings>
    ...
    //Qt中使用QSettings类读写ini文件
    QSettings *configIniRead = new QSettings("config.ini", QSettings::IniFORMat);
    //将读取到的ini文件保存在QString中,先取值,然后通过toString()函数转换成QString类型
    QString debugStatus = configIniRead->value("/debug/status").toString();
    //打印得到的结果
    qDebug() << debugStatus;
    //读入入完成后删除指针
    delete configIniRead;
    if(debugStatus == "on") {
        //传0从DEBUG等级开始打印日志,不传则去除DEBUG等级日志打印
        QT_LOG::logInit(0);
        QLogginGCateGory::setFilterRules(QStringLiteral("qt.modbus* = true"));
    }

关于写的接口查看帮助文档即可:

在这里插入图片描述

以上就是Qt读写ini文件之QSettings用法的详细内容,更多关于Qt QSettings读写ini文件的资料请关注编程网其它相关文章!

--结束END--

本文标题: Qt读写ini文件之QSettings用法

本文链接: https://lsjlt.com/news/148329.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Qt读写ini文件之QSettings用法
    目录前言示例及代码前言 在项目中有的配置不希望在界面中展示,只提供给实施运维人员来配置,这时我们可以采用ini等配置文件的方式控制部分功能的开关,比如日志的打印与否,便于出问题时进行...
    99+
    2024-04-02
  • QT中怎么读写ini配置文件
    这篇文章主要介绍“QT中怎么读写ini配置文件”,在日常操作中,相信很多人在QT中怎么读写ini配置文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”QT中怎么读写ini配置文件”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-21
  • QT中如何读写ini配置文件
    如图1所示,我们需要在QT界面中实现手动读取参数存放的位置,那么我们该如何做呢? 方法:读取ini格式的配置文件,实现路径的写入与读取。 第一步:界面构造函数中,初始化一个Conf...
    99+
    2024-04-02
  • Qt读写ini文件的方法详解(含源码+注释)
    目录一、示例Ini文件内容二、Ini文件的写入三、Ini文件的读取3.1 第一种读取方式3.2 第二种读取方式3.3 读取结果示例补充:获取所有节点和key以及节点的遍历相关文章总结...
    99+
    2022-11-13
    qt中ini文件读写 qt解析ini 读取ini文件
  • 如何读写VB.NET INI文件
    这篇文章主要介绍了如何读写VB.NET INI文件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。自从注册表诞生以来ini文件正在逐渐失去其市场占有率,然而基于ini文件的独立...
    99+
    2023-06-17
  • java读写ini文件、FileOutputStream问题
    目录java读写ini文件、FileOutputStream使用properties.set()方法存值new FileOutputStream 的位置有关系吗?总结java读写in...
    99+
    2023-05-15
    java读写ini文件 java FileOutputStream java ini文件
  • python读取/写入配置文件ini方法
    在写测试脚本时,经常有一些需要变动的数据,可以单独放在ini文件里,然后读取传递给 相应的函数,这样程序操作更灵活。具体的方法介绍如下: 文件结构: Cofig.ini内容:[test1]ip = 10.10.10.10 [test2]po...
    99+
    2023-01-31
    配置文件 方法 python
  • C#怎么实现读写ini文件
    这篇文章主要介绍了C#怎么实现读写ini文件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1.创建一个C#项目2.创建一个ini文件在Debug目录下创建一个ini文件,写入...
    99+
    2023-06-28
  • c#中ini文件读写的方法是什么
    在C#中,可以使用System.IO命名空间下的StreamReader和StreamWriter类来读写INI文件。以下是一个简单...
    99+
    2024-03-11
    c#
  • Python中ini配置文件读写的实现
    导入模块 import configparser # py3 写入 config = configparser.ConfigParser() config["DEFAULT"] ...
    99+
    2024-04-02
  • C语言Iniparser库实现ini文件读写
    目录一、概述二、使用下载方式一方式二三、API函数四、演示一、概述 iniparser是针对INI文件的解析器。ini文件则是一些系统或者软件的配置文件。iniparser库的API...
    99+
    2023-03-20
    C语言 ini文件读写 C语言 ini文件 C语言 Iniparser库
  • 详解C#如何实现读写ini文件
    目录介绍1.创建一个ini文件2.创建一个winform界面3.添加一个ini管理类4.添加winform代码介绍 INI文件格式由节、键、值组成。 节 [section] 参数 (...
    99+
    2024-04-02
  • qt怎么读写配置文件
    在Qt中,可以使用QSettings类来读写配置文件。QSettings类提供了简单的API来访问配置文件,无需考虑具体的配置文件格...
    99+
    2024-02-29
    qt
  • Python常用配置文件ini、json、yaml读写总结
    本文参考文章,出于学习目的,写本文。 开发项目时,为了维护一些经常需要变更的数据,比如数据库的连接信息、请求的url、测试数据等,需要将这些数据写入配置文件,将数据和代码分离,只需要...
    99+
    2024-04-02
  • 使用shell读取ini文件方法步骤
    目录动机.ini 类文件格式在 shell 脚本中处理 .ini 文件时要执行的操作假定处理系统查看部分列表仅提取特定部分如何限定 shell 变量名Shell scripting动机 我决定编写一个脚本来进行干净的 m...
    99+
    2022-06-09
    shell读取ini文件 shell读取ini
  • C++实现ini文件读写的示例代码
    目录介绍1.使用INIReader.h头文件1.INIReader.h2.test.ini3.INIReaderTest.cpp2.使用ini.h头文件1.ini.h2.config...
    99+
    2024-04-02
  • java 读写 ini 配置文件的示例代码
    下面通过代码先看下java 读写 ini 配置文件,代码如下所示: package org.fh.util; import java.io.BufferedReader; impo...
    99+
    2024-04-02
  • java读写ini文件、FileOutputStream问题怎么解决
    这篇文章主要介绍“java读写ini文件、FileOutputStream问题怎么解决”,在日常操作中,相信很多人在java读写ini文件、FileOutputStream问题怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作...
    99+
    2023-07-06
  • python之读写文件
    在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件...
    99+
    2023-01-30
    文件 python
  • C语言读取写入ini配置文件的方法实现
    目录一、了解什么是INI文件?二、INI文件的格式三、解析上述文件四、测试如下一、了解什么是INI文件? ini 文件是Initialization File的缩写,即初始化文件,这...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作