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

网站建设 迅雷下载磁力猫引擎

网站建设 迅雷下载,磁力猫引擎,网站开发电话,线上引流推广怎么做在Qt6以后不在推荐使用qmlRegisterType注册C类,但是如果在Cmake项目中不使用qt_add_qml_module,这种方法还可以使用。 在Qt6以后的版本,注册C类型到QML中需要一下几种方式 1.基于 QML_ELEMENT 在继承自QObject的类中,需要生命Q_O…

在Qt6以后不在推荐使用qmlRegisterType注册C++类,但是如果在Cmake项目中不使用qt_add_qml_module,这种方法还可以使用。

在Qt6以后的版本,注册C++类型到QML中需要一下几种方式

1.基于 QML_ELEMENT
在继承自QObject的类中,需要生命Q_OBJECT,在该宏下面可以直接声明 QML_ELEMENT 宏,将该C++类注册到QML中;
需要注册到QML中的C++类,头文件需要有
#include “QtQml/qqmlregistration.h”
2. 基于 QML_NAMED_ELEMENT(name) 宏,给该C++类自定义类名注册到QML中,使用方法和QML_ELEMENT一样。
注:在QMake、CMake工程中对于导入C++到QML的配置不同。

3.注册对象类型到QML中

3.1 QML_ANONYMOUS宏:注册不可实例化,且无法从QML引用的
C++类型,即无法在QML中创建、使用该C++类型声明属性。

3.2QML_INTERFACE宏:注册Qt接口类型,该类型不能从QML实例化。

3.3QML_UNCREATABLE宏:注册一个命名的C++类,该类型不可实例化,但可以被QML系统识别。
该宏必须和QML_ELEMENT或者 QML_NAMED_ELEMENT结合使用
3.4QML_SINGLETON 注册单例类型,
该宏必须和QML_ELEMENT或者 QML_NAMED_ELEMENT结合使用

注册单例类型
单例允许QML使用 namespace::属性或者 namespace::信号
或者namespace::函数 ,访问C++类的属性或者信号、函数

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

相关文章:

  • 网上做淘宝优惠券的网站靠谱吗湖南靠谱seo优化公司
  • 网站怎么做微博认证如何做个人网站
  • 域名注册了后怎么建设网站单页网站设计
  • 网页设计有哪些软件重庆网站seo教程
  • wordpress做淘宝客网站网络优化的工作内容
  • 网站建设需要什么教材海外推广方案
  • 广州科技网站建设关键词林俊杰百度云
  • 成都网络推广中联无限上海seo推广整站
  • 网站媒体作风建设年工作总结站长工具中文
  • 北京装饰公司电话seo技术蜘蛛屯
  • 做团购的网站有哪些青岛网站seo
  • 如何用h5自己做网站百度官网客服
  • seo企业网站模板站长工具seo综合查询 分析
  • 网络营销又可以称为seo 资料包怎么获得
  • 体育馆做网站公司建站
  • 360免费建站pomhubseo优化内页排名
  • 好学校平台网站模板下载安装企业网站推广外包
  • 做html5网站互联网营销
  • 商城网站多少钱做品牌推广方式都有哪些
  • 企业高端网站制作搜索引擎营销的英文缩写
  • 北京房价已经崩盘了福州seo招聘
  • 郑州的做网站公司哪家好网络推广的平台有哪些
  • 中山网站建设seo135不知怎么入门
  • 网站广告用ps如何做专业提升关键词排名工具
  • 做网站每年需要多少维护费外贸网站推广的方法
  • 刚开始的网站开发公司最新的全国疫情数据
  • 广东工厂网站建设新app推广去哪里找
  • 网页标准化对网站开发维护者的好处重庆网络推广平台
  • 代驾app软件开发公司北京网站优化指导
  • 手机网站制作推广定制万能搜索