当前位置: 首页 > news >正文

专门做打屁股的视频网站徐州seo外包

专门做打屁股的视频网站,徐州seo外包,推介做界面的网站,龙门城乡规划建设局网站本文介绍Qt读写配置(ini)文件。 1.配置文件(ini)简介 配置文件(ini)也叫ini文件(Initialization File),即初始化文件。它由节名,键名,键值构成。…

本文介绍Qt读写配置(ini)文件。

1.配置文件(ini)简介

配置文件(ini)也叫ini文件(Initialization File),即初始化文件。它由节名键名键值构成。其文件构成如下:

[Student]
name=Bob
sex=male
age=16

其中,

1)[Student]为节名

2)name为键名,Bob为键值,它俩由“=”连接起来组成键值对

2.使用QSetting类读写配置文件

Qt采用QSetting类对配置(ini)文件进行操作(建立,读,写)。

1)建立

指定文件名(需给出路径,相对路径或绝对路径)即可,代码如下:

QSettings *settings;
settings = new QSettings("Config.ini", QSettings::IniFormat);

2)读操作

读操作指定节名和键名即可,因value返回的是QVariant类型。需要根据实际使用情况转换为相应的类型,如这里转换成了String类型。代码如下:

settings->value("Student/name").toString();

3)写操作

写操作有2种方法,一种直接指定节名和键名,并给出键值即可。另一种可以先指定节名,然后再根据键名给出键值即可。

a)方法1

直接指定节名和键名,代码如下:

settings->setValue("Student/name", "Bob");
settings->setValue("Student/sex", "male");

b)方法2

先指定节名,然后再根据键名,给出键值,代码如下:

settings->beginGroup("Student");
settings->setValue("name", "Bob");
settings->setValue("sex", "male");
settings->endGroup();

3.参考源代码

这里给出一个以字符串为写入和读出的类,参考代码如下:

1)"Config.h"文件

#ifndef CONFIG_H
#define CONFIG_H#include <QObject>
#include <QSettings>class Config : public QObject
{Q_OBJECT
public:explicit Config(QObject *parent = nullptr);~Config();public:void setValue(const QString section, const QString key, const QString value);QString getValue(const QString section, const QString key);private:QSettings *settings;signals:public slots:
};#endif // CONFIG_H

2)"Config.cpp"文件

#include "config.h"Config::Config(QObject *parent) : QObject(parent)
{settings = new QSettings("Config.ini", QSettings::IniFormat);
}Config::~Config()
{delete settings;
}void Config::setValue(const QString section, const QString key, const QString value)
{settings->beginGroup(section);settings->setValue(key, value);settings->endGroup();
}QString Config::getValue(const QString section, const QString key)
{QString path = QString("%1/%2").arg(section).arg(key);return settings->value(path).toString();
}

总结,本文介绍了Qt读写配置(ini)文件。

http://www.shuangfujiaoyu.com/news/24229.html

相关文章:

  • 网站数据接口怎么做营销型网站的推广方法
  • 疫情网页设计素材seo专业培训费用
  • 为什么用花生壳做的网站老刷新营销型网站建设多少钱
  • wordpress 腾讯云seo少女
  • 怎么用织梦做本地网站营销策划方案模板范文
  • 做cp和网站运营seowhy培训
  • 服务器除了做网站还能做什么云南网络推广
  • 做电销哪些网站可以找到客户想要网站导航正式推广
  • 浙江网站建设的要求市场调研报告范文大全
  • 网站什么时候做负载均衡nba最新比赛直播
  • 做网站软件图标是一个箭头的推广普通话内容
  • 做外贸怎么上国外网站上海做关键词推广企业
  • 工业园区网站建设方案开源cms建站系统
  • 网站链接怎么做跳转品牌软文案例
  • 乐平网站建设咨询网络营销优秀案例
  • 网站建设用户登录百度推广托管公司
  • 做网站关于创新的网址查询域名解析
  • 网站备案网站负责人宁德市医院东侨院区
  • 企业注册资金需要实缴吗seo服务哪家好
  • 网站开发英文合同网络营销竞价推广
  • 青浦网站建设营销策划书格式及范文
  • 网上玩时时彩的网站怎么做代理英语seo
  • 四川省城乡建建设人事考试网站悟空建站seo服务
  • 网站怎么做弹框windows优化大师官方网站
  • 想在百度上做网站临沂网站seo
  • 佛教寺庙 网站建设产品50个关键词
  • 深圳做网站公司seo黑帽是什么
  • 网页设计个人实训报告seo优化怎么做
  • 鹤壁市淇滨区建设局网站福建省人民政府门户网站
  • wordpress选什么配置的服务器优化生育政策