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

做目录右内容网站手机百度经验首页登录官网

做目录右内容网站,手机百度经验首页登录官网,做a免费网站有哪些,简单制作网页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.zhongyajixie.com/news/22262.html

相关文章:

  • 做网站的费用如何写分录如何让网站快速收录
  • 信誉好的镇江网站优化2345手机浏览器
  • 成都什么是网站建设宁波seo整站优化软件
  • 调兵山网站建设白嫖永久服务器
  • 网站效果图确认表万网官网入口
  • 运城门户网站建设电商推广平台有哪些
  • 网站空间 程序有限制吗东莞疫情最新消息今天中高风险区
  • 网站系统繁忙是什么意思百度一下你就知道搜索
  • 网站建设推广合同范本百度网站禁止访问怎么解除
  • 如何快速做单页面网站百度收录的网站多久更新一次
  • 设计相关的网站搜索引擎优化教程
  • 广州和信建设公司网站广告投放这个工作难不难做
  • tom企业邮箱注册网站seo关键词排名查询
  • 免费看看视频用什么软件好seo推广百度百科
  • 村级网站建设 不断增强湖南网站seo营销
  • 网站空间到期 数据网站搭建外贸
  • 天元建设集团有限公司是上市公司seo搜索引擎优化排名
  • 如何分析一个网站的用户网站建设策划书
  • 做的好的h游戏下载网站怎么建网站卖东西
  • 搭建网站需要的软件下载南京谷歌推广
  • 海口制作网站软件百度宁波运营中心
  • 新手怎样自己做网站百度app怎么找人工客服
  • 二维码生成器网页版seo诊断分析工具
  • 做网站分前台后端吗做竞价推广大概多少钱
  • 大型网站建设历史网站关键字排名优化
  • 哈尔滨网站设计公司哪家更好周口网站制作
  • 东莞网站建设技术支持黄山网站建设
  • 网站如何做404注册一个网站
  • 网站建设关键要做好哪些工作千锋教育和达内哪个好
  • 铜川市住房和城乡建设局网站网站排名怎么做上去