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

四川省建设工程设备安全协会网站wordpress 购物商城

四川省建设工程设备安全协会网站,wordpress 购物商城,修机械师怎么做我小样网站角仰望,seo优化外包公司1.实现 C 类,从 QObject 或 QObject 的派生类继承 类中第一行添加 Q_OBJECT 宏 2.修饰成员函数或属性 Q_INVOKABLE 宏用来定义可通过元对象系统访问的方法 Q_PROPERTY 宏用来定义可通过元对象系统访问的属性 信号或者槽,都可以直接在 QML 中访问 3. 在…

1.实现 C++ 类,从 QObject 或 QObject 的派生类继承
类中第一行添加  Q_OBJECT 宏

2.修饰成员函数或属性
Q_INVOKABLE 宏用来定义可通过元对象系统访问的方法
Q_PROPERTY 宏用来定义可通过元对象系统访问的属性
信号或者槽,都可以直接在 QML 中访问

3. 在C++中注册,头文件中需 include<XX.h> (有时候Qt Creator可以识别,但是不添加头文件可能会报错

使用如下注册:
setContextProperty、qmlRegisterType、qmlRegisterUncreatableType等

注册实例化类型
qmlRegisterType()将类作为QML类型注册到特定的类型名称空间中

注册非实例化类型
有时,可能需要向QML类型系统注册QObject派生类时不希望将其注册为可实例化类型。比如一个C++类:

是不应实例化的接口类型
是不需要暴露给QML的基类类型
声明一些能从QML访问的枚举,但自己不应该被实例化
一个应该通过单例实例提供给QML的类型,并且不应该从QML实例化
Qt QML模块提供了几种注册非实例化类型的方法:

qmlRegisterType()(不带参数)注册一个不可实例化且无法从QML引用的C++类型。这使引擎能够强制执行可从QML实例化的所有继承类型。
qmlRegisterInterface()使用特定的QML类型名称注册Qt的接口类型。类型不能从QML实例化,但可以通过其类型名引用。
qmlRegisterUncreatableType()注册一个C++类型,该类型不可实例化,但应可识别为QML类型系统的类型。如果类型的枚举或附加属性应该可以从QML访问,但是类型本身不应该是可实例化的,那么这很有用。
qmlRegisterSingletonType() 注册可以从QML导入的单例类型。


4.在QML中使用import引入模块名
5.在QML中调用

参考:【QML与C++混合编程】在 QML 中使用 C++ 类和对象(一)

http://www.yayakq.cn/news/10641/

相关文章:

  • 广西免费网站制作官网cms
  • 合肥做检查军大网站成都网页
  • 网站建设记什么科目俄罗斯乌克兰最新战况
  • 平面设计一个月多少工资关键词优化怎么写
  • 东莞网站公司排名网站meta优化
  • 软件开发文档下载温州网站建设seo
  • 网站关键词整体方案中卫设计师招聘
  • 网站制作明细清单一个人看手机在线视频
  • 商务网站建设考试php制作电影网站
  • 怎么做一个网站的logo设计图兰州家政公司
  • 网站建设大约多长时间seo优化代理
  • 做网站的图片=gifwordpress乱码
  • 网站做seo安全吗青岛品牌策划公司排名
  • 做网站模板哪里买网站中文字内容左右切换的js代码
  • 国内用react做的网站岳阳seo优化
  • 轴承外贸平台哪个网站最好dede企业网站
  • 营销型网站建设的特色wordpress栏目改瀑布
  • 网站建设和网站推广可以同一家做吗网站联系我们 怎么做地图
  • 网站建设组织机构公司网站设计好
  • 网络设置网站专门做童装的网站
  • 福建住房和城乡建设厅网站一体化平台中国网站访问量排行
  • 汾湖做网站阿里云服务器学生机
  • 网站的规划与设计重庆电商网站建设
  • 网站数据库一般多大怎么做网络平台
  • 深圳制作网站制作公司个人作品网页设计
  • 医疗网站建设精英wordpress4.9
  • 网站导航网址大全北京网站建设 义创
  • 网站建设的四个步骤wordpress页面diy
  • 如何做区块链网站手机网站制作天强科技
  • id创建网站网络运行维护