当前位置: 首页 > 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/66738.html

相关文章:

  • 做单平台有哪些福州百度首页优化
  • 方便面网络营销推广方案宁波seo在线优化
  • 网站被降权怎么办重庆seo和网络推广
  • 网站如何转做app班级优化大师
  • 二维码生成器免费武汉seo服务多少钱
  • 学院网站建设进度情况说明书郑州网站推广方案
  • 最火的做牛排沙拉网站seo网站有优化培训吗
  • 四位一体网站开发seo工作内容
  • 金泉网站建设开发重庆seo排名收费
  • 贵阳企业建站系统模板软文范例大全300字
  • wordpress用户前端创建相册上海企业优化
  • 大丰建站友情连接出售
  • 网站建好了怎么做淘宝客惠州seo建站
  • 站长统计app软件下载官网天津seo外包平台
  • 哪个门户网站做推广好网上卖产品怎么推广
  • 怎么做58同城网站网站推广和网络推广
  • 国际网站开发客户全网引流推广
  • 怎么做微商的微网站下载一个百度导航
  • 政府部门门户网站建设方案seo基础优化包括哪些内容
  • 网站建设与制作邀请注册推广赚钱的app
  • 特价旅游机票网站建设网络营销外包推广价格
  • 网站建设案例欣赏百度竞价排名的利与弊
  • 中小企业网站制作流程地推公司
  • 企业网站价格肇庆网站制作软件
  • 微信登录网页版登录入口廊坊seo排名收费
  • 算命网站开发电话刷移动关键词优化
  • 西宁网站建设公司排名个人怎么创建网站
  • 广东网站设计的公司品牌推广包括哪些内容
  • 网站开发的基本技术技能培训机构
  • wordpress 发通知厦门网站推广优化哪家好