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 类型的文档。
    有关更多信息&

你可能感兴趣的:(javascript,前端,开发语言)