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

社交网站源代码百度指数查询入口

社交网站源代码,百度指数查询入口,福州网站制作建设,专业做网站设计公司价格Part1: Summary 项目中我们常用到命名,使用 enum 转成 string ,方便简洁;Qt给我们提供了一个很方便的功能 Q_ENUM,可以实现枚举字符串互转; Q_ENUM宏将枚举注册到元对象系统中; QMetaEnum::fromType获取枚…

Part1: Summary

项目中我们常用到命名,使用 enum 转成 string ,方便简洁;Qt给我们提供了一个很方便的功能 Q_ENUM,可以实现枚举字符串互转;

Q_ENUM宏将枚举注册到元对象系统中;
QMetaEnum::fromType获取枚举的 QMetaEnum对象;
valueToKey或 keyToValue进行转换操作

下面我们看一下具体应用;

public:enum DisplayPart{Head= 100,Hand,Neck,Leg};Q_ENUM(DisplayPart);

Part2: enum to string 

    QMetaEnum metaPart = QMetaEnum::fromType<DisplayPart>();qDebug()<<"show :"<<metaPart.valueToKey(Head);

输出:show : Head

Part3: string to enum

   QMetaEnum metaPart = QMetaEnum::fromType<DisplayPart>();qDebug()<<"show :"<<metaPart.keyToValue("Head");

输出:show : 100

Part3: 使用模板

    template <typename T>static T strToEnm(QString str){QMetaEnum metaEnm = QMetaEnum::fromType<T>();return (T)metaEnm.keyToValue(str.toStdString().data());}template <typename T>static QString enmToStr(T value){QMetaEnum metaEnm = QMetaEnum::fromType<T>();return metaEnm.valueToKey(value);}

Part4: Test

 enum to string
qDebug()<<"show :"<<enmToStr<DisplayPart>(Head);

输出:show : Head

 DisplayPart part = strToEnm<DisplayPart>("Head");qDebug()<<"show :"<<(int)part;

输出:show : 100

http://www.ds6.com.cn/news/5968.html

相关文章:

  • 网站建设的教材seo零基础入门到精通200讲
  • 网站同城在线哪里做百度推广管家登录
  • 重庆忠县网站建设公司推荐怎么样推广自己的产品
  • 电商网站总体设计方案婚恋网站排名前三
  • 互联网app网站建设方案模板竞价托管推广哪家好
  • 怎样看一个网站是不是织梦做的百度竞价专员
  • 中兴的网站谁做的百度经验悬赏任务平台
  • 电影项目做产品众筹哪个网站好深圳网页搜索排名提升
  • 网站怎么访问自己做的网页线上营销推广方式
  • wordpress一定是主页吗重庆网站seo公司
  • 兰州出台9条优化措施外包seo公司
  • 网站规划方案模板今天的最新消息新闻
  • icp网站快速案宁波seo在线优化
  • wordpress日主题使用教程百度排名优化工具
  • 网站建设是否属于技术合同什么是seo网站优化
  • 武汉做网站制作网络推广优化培训
  • 如何做网站优惠券推广长沙百度网站推广优化
  • 阿里云nas做网站搜索关键词技巧
  • 做网站看什么书24小时自助下单平台网站便宜
  • 仿网站开发各城市首轮感染高峰期预测
  • 建设企业网站模板下载seow是什么意思
  • 注册进出口贸易公司条件如何刷seo关键词排名
  • 做关于网站的开题报告如何快速推广一个新产品
  • 设计说明书格式seo基本概念
  • 网站开发师是做什么的销售的三个核心点
  • 重庆微信网站开发平台优化
  • 网站内链符号如何在百度发布短视频
  • wordpress如何生成html代码关键词的优化方案
  • yii2 网站开发查收录
  • 做网站视频上传到哪儿网络优化工程师需要学什么