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

开发公司施工管理事业部领导如何同下属协调沟通首页优化排名

开发公司施工管理事业部领导如何同下属协调沟通,首页优化排名,建设工程招标网站,贵阳市白云区官方网站Q_ENUM是一个宏定义,它的作用是将一个枚举类型注册到元对象系统,从而能够通过QMetaEnum类获得一些关于enum类型的一些信息,例如获取enum类型的名称字符串,enum值和字符串互相转换,enum类型保存在QVariant中&#xff0c…

Q_ENUM是一个宏定义,它的作用是将一个枚举类型注册到元对象系统,从而能够通过QMetaEnum类获得一些关于enum类型的一些信息,例如获取enum类型的名称字符串,enum值和字符串互相转换,enum类型保存在QVariant中,enum值的个数,qDebug()打印enum值名称等等。
用法:在一个继承于QObject的子类中声明enum,然后在定义后面使用Q_ENUM宏注册enum类型。如下:

class MyClass : public QObject
{Q_OBJECTpublic:MyClass(QObject *parent = nullptr);~MyClass();enum Priority { High, Low, VeryHigh, VeryLow };Q_ENUM(Priority)void setPriority(Priority priority);Priority priority() const;
};

随后通过QMetaEnum获取enum类型的相关信息。

QMetaEnum metaEnum = QMetaEnum::fromType<MyClass ::Priority >();
qDebug() << metaEnum.enumName();  // Priority
qDebug() << metaEnum.keyCount();  // 4
QString s = metaEnum.valueToKey(MyClass::Priority::Low;  // Low
int p = metaEnum.keyToValue(s);  // 1
MyClass::Priority e = (MyClass::Priority)p;
qDebug() << e; // 打印MyClass::Low而不是1
QVariant v = QVariant::fromValue(e);  // 保存在QVariant中

使用Q_ENUM声明的枚举类型已经在元对象系统中注册,不再需要使用Q_DELCARE_METATYPE。

http://www.dtcms.com/wzjs/104357.html

相关文章:

  • 佛山网站设计怎么做百度网页游戏排行榜
  • 优秀网站建设模版互联网推广是什么工作内容
  • wordpress嵌入php代码沈阳seo排名优化推广
  • 网站建设与管理课程心得体会大型网站建设公司
  • 厦门住房和城乡建设局网站宁波seo排名外包
  • 黄岩做网站的公司网站seo文章
  • 公司中英文网站建设安装百度
  • 武汉移动网站制作十大营销策划公司排名
  • 做试客刷单的网站有哪些佛山做网站推广的公司
  • 设计网站推荐提升审美杭州百度推广
  • 网站开发案例百度ocpc怎么优化
  • wordpress 360加速优化设计答案五年级上册
  • 大连哪个公司做网站开发的快速网站seo效果
  • 百度云网站建设线上线下整合营销方案
  • 壶关网站建设技能培训机构
  • 佳木斯网站建设哪家好百度seo标题优化软件
  • 定制网站制作服务商全国最新疫情最新消息
  • 龙岗外贸网站建设公司价格河北百度代理公司
  • 如何制作一个php网站源码信息流优化师职业规划
  • 填手机号的广告怎么优化关键词
  • 国外域名网站推荐网站制作企业
  • 室内设计在哪里接网单vue seo 优化方案
  • 在上海做网站站内推广的方法和工具
  • 新疆生产建设兵团信访局网站seo外链发布软件
  • 建设局网站公告网站营销网
  • 营销策略的概念和内容seo营销
  • 域名可以免费注册吗seo技术 快速网站排名
  • 建网站网站收录批量查询工具
  • 大兴做网站360提交入口网址
  • b2b网站运营应该注意什么站长之家域名