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

QML12、QML 对象类型

QML 对象类型
    QML 对象类型是可以从中实例化 QML 对象的类型。
    在句法术语中,QML 对象类型是一种可用于通过指定类型名称后跟一组包含该对象属性的花括号来声明对象的类型。 这与基本类型不同,基本类型不能以相同的方式使用。 例如,Rectangle 是一个 QML 对象类型:它可以用来创建 Rectangle 类型的对象。 这不能用 int 和 bool 等原始类型来完成,它们用于保存简单的数据类型而不是对象。
    自定义 QML 对象类型可以通过创建定义类型的 .qml 文件来定义,如作为 QML 对象类型定义的文档中所述,或者通过从 C++ 定义 QML 类型并将类型注册到 QML 引擎,如定义 QML 中所述 来自 C++ 的类型。 请注意,在这两种情况下,类型名称都必须以大写字母开头,以便在 QML 文件中声明为 QML 对象类型。
从 QML 定义对象类型
    通过 QML 文档定义对象类型
    插件编写者和应用程序开发人员可以提供定义为 QML 文档的类型。 QML 文档在对 QML 导入系统可见时,定义由文件名减去文件扩展名标识的类型。
    因此,如果存在名为“MyButton.qml”的 QML 文档,则它提供了“MyButton”类型的定义,该类型可以在 QML 应用程序中使用。
    有关如何定义 QML 文档以及 QML 语言语法的信息,请参阅有关 QML 文档的文档。一旦您熟悉了 QML 语言以及如何定义 QML 文档,请参阅说明如何在 QML 文档中定义和使用您自己的可重用 QML 类型的文档。
    有关更多信息&
http://www.lryc.cn/news/226783.html

相关文章:

  • JavaWeb Day08 Mybatis-入门
  • 【计算机网络笔记】IP分片
  • GPT 写作与改编
  • 探秘OpenCV中的findContours函数
  • iOS 17.2更新:15Pro支持拍摄空间视频!
  • keep-alive缓存,三级路由不生效
  • 从Hadoop到对象存储,抛弃Hadoop,数据湖才能重获新生?
  • 电脑小Tip---外接键盘F1-F12快捷键与笔记本不同步
  • 跨域:利用CORS实现跨域访问
  • 【Linux】Centos7 shell实现MySQL5.7 tar 一键安装
  • 一步一步详细介绍如何使用 OpenCV 制作低成本立体相机
  • Zookeeper篇---第四篇
  • Seata之TCC模式解读
  • 算法--数据结构
  • 关系型数据库Redis安装与写入数据
  • 《红蓝攻防对抗实战》十二.内网穿透之利用ICMP协议进行隧道穿透
  • 【海德教育】国家开放大学和函授区别有:学校不同、入学门槛不同、学习方式不同、招生对象不同、学习年限不同,具体如下:
  • 单片机启动流程
  • Linux学习教程(第二章 Linux系统安装)2
  • 操作系统 | proc文件系统
  • 刷题笔记(第五天)
  • 【OpenHarmony内核】Harmony内核互斥性信号量
  • 给OFFICE增加一个功能搜索
  • 53基于matlab的Tamura纹理特征提取
  • C++初阶--类与对象(3)(图解)
  • 考研分享第1期 | 末9生物跨专业考研北京大学电子信息404分经验分享
  • openGauss学习笔记-120 openGauss 数据库管理-设置密态等值查询-概述及使用gsql操作密态数据库
  • 软件自动化测试平台
  • springMVC 导出Excel ,并提供下载(处理日期格式问题)
  • 软件工程理论与实践 (吕云翔) 第二章软件过程 课后习题及其答案