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

企业网站建设发展平台洛阳已经开始群体感染了

企业网站建设发展平台,洛阳已经开始群体感染了,网站制作多少钱方案,服装设计自学零基础int文件对于大多数人来说应该不陌生#xff0c;一般大型的软件中有些配置文件使用的是ini格式文件。Qt也提供了ini文件的创建#xff0c;元素的增加和删除获取等功能。 ini中的数据一般包含组#xff0c;组中包含的key和value值。 在Qt中使用的是类QSettings#xff0c;这…int文件对于大多数人来说应该不陌生一般大型的软件中有些配置文件使用的是ini格式文件。Qt也提供了ini文件的创建元素的增加和删除获取等功能。 ini中的数据一般包含组组中包含的key和value值。 在Qt中使用的是类QSettings这个类就实现了ini格式文件操作的相关函数。 在qt的官方文档中有说明QSettings类有两种使用方式一中是将其属性通过QSettings配置到系统的注册表中另一种就是保存为本地的ini文件。 使用QSettings类将配置保存到注册表中 使用步骤如下 1、使用QCoreApplication::setOrganizationName(“公司名称”);和QCoreApplication::setApplicationName(“应用名称”); 2、直接使用QSettings无参构造对象。 3、使用QSettings的setValue()函数设置属性值。 4、使用QSettings的value获取属性值。 例如如果你的产品名为Star Runner而你的公司名为MySoft。这是qt中的例子 QCoreApplication::setOrganizationName(MySoft); QCoreApplication::setApplicationName(Star Runner);... QSettings settings;以上是第一步这一步执行之后小编估计就会在注册表中创建出对应的注册表结构 MySoft–Star Runner。 之后在项目的任何位置就可以使用QSettings对象创建和获取软件的属性值了。 settings.setValue(editor/wrapMargin, 68);//设置属性值int margin settings.value(editor/wrapMargin).toInt();//获取属性值如果QSettings中有分组的话可以使用一下方式。例如有一个sensor的组sensorType为属性camera为属性值。 设置属性值为 //m_settings是QSettings的对象 m_settings-beginGroup(sensor); //打开组如果没有就创建一个 m_settings-setValue(sensorType,camera);//设置属性和值 m_settings-endGroup();//结束值设置获取属性值 m_settings-beginGroup(sensor);//打开组 value m_settings-value(sensorType).toString();//获取属性值 m_settings-endGroup();至此注册表的属性设置就完成了这里需要注意的就是各个系统中注册表的区别。 还有就是通过以上方式设置的属性值夜可以直接通过注册表进行访问以上方法主要适用于设置全局通用的属性使用以上方法相对方便。 直接访问ini文件 直接使用ini本地文件和写到注册标准操作流程差不多相似只是在创建QSettings对象的时候不一样。 1、使用QSettings类创建对象在创建对象的过程中需要引入两个参数文件存储路径和文件格式。 2、使用QSettings的setValue()函数设置属性值。 3、使用QSettings的value获取属性值。 这种使用方式可以方便配置文件的修改但是在软件使用过程中无法做到全局通用不过可以使用C的单例模式实现全局唯一的使用方式。 例如创建一个配置文件为myapp.ini的文件路径为/home/petra/misc/myapp.ini的配置文件。 QSettings settings(/Users/petra/misc/myapp.plist,QSettings::NativeFormat);//创建QSettings对象之后在项目的任何位置就可以使用QSettings对象创建和获取软件的属性值了。 settings.setValue(editor/wrapMargin, 68);//设置属性值int margin settings.value(editor/wrapMargin).toInt();//获取属性值如果QSettings中有分组的话可以使用一下方式。例如有一个sensor的组sensorType为属性camera为属性值。 设置属性值为 //m_settings是QSettings的对象 m_settings-beginGroup(sensor); //打开组如果没有就创建一个 m_settings-setValue(sensorType,camera);//设置属性和值 m_settings-endGroup();//结束值设置获取属性值 m_settings-beginGroup(sensor);//打开组 value m_settings-value(sensorType).toString();//获取属性值 m_settings-endGroup();至此就配置文件就设置完成了。 以下是小编封装的一个单例模式的类 #ifndef CONFIGUREFILE_H #define CONFIGUREFILE_H #include QString #include QSettings class configureFile { public:/*** brief writeConfig 向配置文件中添加数据* param group 所要添加的分类* param key 所要添加的键* param value 所要添加的值*/void writeConfig(QString group,QString key,QString value);/*** brief readConfig 获取配置文件中对应键值的数据* param group 分类* param key 键* return 值*/QString readConfig(QString group,QString key);/*** brief getInterface 获取配置文件对象* return 返回配置文件对象*/static configureFile* getInterface();private:configureFile();~configureFile();QSettings * m_settings nullptr;static configureFile * m_configFile; };#endif // CONFIGUREFILE_H #include configurefile.hconfigureFile* configureFile::m_configFile nullptr; configureFile::configureFile() { if(m_settings nullptr){m_settings new QSettings(./hwots.ini,QSettings::IniFormat);} } configureFile::~configureFile() {if(m_settings ! nullptr){delete m_settings;} }void configureFile::writeConfig(QString group, QString key, QString value) {m_settings-beginGroup(group);m_settings-setValue(key,value);m_settings-endGroup(); }QString configureFile::readConfig(QString group, QString key) {QString value;m_settings-beginGroup(group);value m_settings-value(key).toString();m_settings-endGroup();return value; }configureFile* configureFile::getInterface() {if(m_configFile nullptr){m_configFile new configureFile();}return m_configFile; }
http://www.pierceye.com/news/720354/

相关文章:

  • 西安网站优化招聘网多个网站 备案吗
  • 宣威网站wordpress 园林模板
  • 宁夏政务大厅城乡建设厅口网站怎么用抓爬工具做网站
  • 电影网站怎么建设深圳企业营销型网站
  • 天津工程建设网官方网站wordpress 静态化插件
  • 洛阳公司青峰做的企业网站设计本app
  • 宁波网站建设设计高效的设计公司
  • c2c网站架构免费推广网站工具
  • 网站建设案例基本流程图咨询公司名字大全
  • 成功的电子商务网站设计律师推广网站排名
  • 东莞桥头网站建设合肥商城网站建设
  • 做网站的准备什么合肥制作网页设计
  • 医院门户网站建设规划柳州建设厅官方网站
  • 公司建网站怎么建做网站的公司都很小吗
  • 手机cms建站系统重庆怎么站seo
  • 益阳建设局网站网站 设计 趋势
  • 奉贤网站建设网站制作金融企业如何做好网络推广
  • 范湖网站建设团队建设银行激活网站
  • 旅游网站开发网站设计报告书邢台旅游景点大全排名 免费
  • 如何创建div做网站推荐佛山伦教网站设计
  • 建设电子商务网站前的市场分析网站后台ftp
  • 华丽的网站模板律所网站建设
  • 网站 管理系统搜索关键词的方法
  • 网站桥页也叫设计班级网站建设
  • 安庆网站建设工作室方维网络科技有限公司
  • 手机网站开发利用流程做网盟行业网站的图片广告的销售
  • 厦门建公司网站怎样自做网站
  • 兰州市网站建设公司无锡上海网站建设
  • 轻骑铃木摩托车官网资源专业网站优化排名
  • 做电影网站赚钱吗中企网站建设