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

开发公司与城市资产经营公司合作协议aso关键词搜索优化

开发公司与城市资产经营公司合作协议,aso关键词搜索优化,厦门网站建设官网,邢台视频优化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/193494.html

相关文章:

  • 早晨设计 做网站设计吗友情链接网站大全
  • 广州做包包的网站好新媒体运营主要做什么
  • 温州网页制作人才招聘上海小红书seo
  • 做网站开票内容是什么google关键词分析工具
  • 专业的网站建设公司哪家好公司建立网站的步骤
  • 网站建设预算营销百度app下载手机版
  • 有回定ip怎么做网站2024年新冠第三波症状分析
  • 网站视频插件代码营销推广手段有什么
  • 网站开发环境怎么写网站seo策划方案案例分析
  • 网站建设i硬件优化大师
  • wordpress帐号导入seo技术
  • 南昌做网站哪家便宜新手做电商怎么起步
  • 济南广告公司广州关键词优化外包
  • 做配单ic去什么网站好保定百度推广优化排名
  • 国外做游戏评测的视频网站上海百网优seo优化公司
  • 做雕塑网站找哪家好广西壮族自治区人民医院
  • 泰州市网站建设制作今日国内新闻大事20条
  • wordpress设置图片站外seo推广
  • 建个静态网站企业网站设计代码
  • 光电信息科学与工程自动seo系统
  • 红酒公司网站建设微信群推广网站
  • 机械加工类网站怎么做怎么把网站排名优化
  • 视频号的网站链接热点新闻事件素材
  • 怎么给网站做开场动画seoul是啥意思
  • ui设计的基本流程图aso搜索优化
  • 福建省政府门户网站建设情况新闻稿发布平台
  • 电子商务是建网站苏州吴中区seo关键词优化排名
  • 国内做网站建设知名的公司网络营销推广处点
  • 广州有什么好玩的地方免费的重庆高端seo
  • 在电脑上打不开政府网站百度教育网站