看企鹅编程网
    首页 Linux C/C++ C++面试 Qt答疑 Qml中文手册 Qt CMake Python 工具
qml中文手册
Qml中文手册

QML中的范围和命名分辨率(Scope and Naming Resolution)

QML中的范围和命名分辨率 QML属性绑定,内联函数和导入的JavaScript文件都在JavaScript范围内运行。范围控制表达式可以访问哪些变量,以及两个或多个名称冲突时哪个变量优先。 由于JavaScript的内置作用域机制非常简单,因此QML对其进行了增强,使其更自然地适合QML语言扩展。 JavaScript范围 QML的范围扩展不会干扰JavaScript的自然作用域。JavaScript程序员可以在QML中对函数,属性绑定或导入的JavaScript文件进行编程时重用其现有知识。 在下面的示例中,该 […]

2020年08月27日 21点热度 2人点赞 阅读全文
Qml中文手册

QML资源加载和网络透明度(Resource Loading and Network Transparency)

QML资源加载和网络透明度 QML通过将URL(而不是文件名)用于从QML文档到其他内容的所有引用来支持网络透明性。这意味着,在需要URL源的任何地方,QML都可以处理远程资源以及本地资源,例如,在以下图像源中: Image { source: "http://www.example.com/images/logo.png" } 由于相对 URL与相对文件相同,因此在常规文件系统上开发QML仍然很简单: Image { source: "images/logo.png" } 整个QML都支持网络透明性,例如,Fon […]

2020年08月27日 15点热度 1人点赞 阅读全文
Qml中文手册

QML自定义类型的可访问属性(Accessible Attributes of Custom Types)

自定义类型的可访问属性 QML文件中的根对象定义定义了QML类型可用的属性。属于这个根对象的所有属性、信号和方法——无论它们是自定义声明的,还是来自根对象的QML类型——都可以从外部访问,并且可以为这种类型的对象读取和修改它们。 例如,SquareButton.qml文件中的根对象类型是Rectangle。这意味着可以为对象修改任何由Rectangle类型定义的SquareButton属性。下面的代码定义了三个SquareButton对象,为SquareButton类型的根Rectangle对象的一些属性定制了值: […]

2020年08月27日 12点热度 2人点赞 阅读全文
Qml中文手册

使用QML文件定义对象类型(Defining an Object Type with a QML File)

使用QML文件定义对象类型 命名自定义QML对象类型 要创建对象类型,应将QML文档放入名为<TypeName> .qml的文本文件中,其中<TypeName>是所需的类型名称。类型名称具有以下要求: 它必须由字母数字字符或下划线组成。 它必须以大写字母开头。 然后,引擎会自动将该文档识别为QML类型的定义。此外,在解析QML类型名称时,与引擎在直接目录中搜索时一样,以这种方式定义的类型将自动提供给同一目录中的其他QML文件。 自定义QML类型定义 例如,下面的文档声明了一个带有子Mouse […]

2020年08月27日 17点热度 1人点赞 阅读全文
Qml中文手册

通过QML文档定义对象类型(Defining Object Types through QML Documents)

通过QML文档定义对象类型 QML的核心功能之一是,它可以通过QML文档以轻量级的方式轻松定义QML对象类型,以满足各个QML应用程序的需求。标准的Qt Quick模块提供了各种类型,例如Rectangle,Text和Image来构建QML应用程序。除此之外,您还可以轻松定义自己的QML类型,以在应用程序中重用。这种创建自己的类型的能力构成了任何QML应用程序的基础。 推荐阅读: 使用QML文件定义对象类型(Defining an Object Type with a QML File) QML自定义类型的可访问属 […]

2020年08月27日 14点热度 5人点赞 阅读全文
Qml中文手册

QML语法基础(QML Syntax Basics)

QML语法基础 QML是一种多范式语言,使您可以根据对象的属性以及它们如何关联和响应其他对象的更改来定义对象。与纯命令式代码相反,在该命令式代码中,属性和行为的更改通过一系列逐步处理的语句来表示,而QML的声明性语法将属性和行为的更改直接集成到单个对象的定义中。然后,在需要复杂的自定义应用程序行为的情况下,这些属性定义可以包括命令性代码。 引擎通常通过QML 文档(它们是QML代码的独立文档)加载QML源代码。这些可以用来定义QML对象类型,然后可以在整个应用程序中重用它们。请注意,类型名称必须以大写字母开头,以便 […]

2020年08月26日 23点热度 2人点赞 阅读全文
Qml中文手册

QML语言的语法(Syntax of the QML Language)

QML语言的语法 文档的对象声明部分必须使用适当的QML语法指定有效的对象层次结构。对象声明可以包括自定义对象属性的规范。可以将对象方法属性指定为JavaScript函数,并且可以为对象属性属性分配属性绑定表达式。 请参阅有关QML语法的文档以获取有关有效语法的更多信息,并请参阅有关集成QML和JavaScript的文档以获取有关该主题的深入信息。   推荐阅读:QML基础语法   英文原文地址:https://doc.qt.io/qt-5/qtqml-documents-topic.html# […]

2020年08月26日 22点热度 1人点赞 阅读全文
Qml中文手册

QML文件的结构【详细说明】(Structure of a QML Document)

QML文件的结构【详细说明】 QML文档是QML源代码的一个独立部分,由两部分组成: 它的进口声明 单个根对象声明 按照惯例,一条空行将导入与对象层次结构定义分开。 QML文档始终以UTF-8格式编码。 导入 文档必须导入必要的模块或类型名称空间,以使引擎能够加载文档中引用的QML对象类型。默认情况下,文档可以访问通过.qml同一目录中的文件定义的任何QML对象类型。如果文档需要引用任何其他对象类型,则必须导入已将这些类型注册到的类型名称空间。 QML并不会有一个预处理程序,修改之前提交给文档QML引擎,不像C或C […]

2020年08月26日 20点热度 6人点赞 阅读全文
Qml中文手册

QML文件的结构(Structure of a QML Document)

QML文件的结构 QML文档包括两个部分:导入部分和对象声明部分。文档中的imports部分包含import语句,这些语句定义了文档可以使用的QML对象类型和JavaScript资源。对象声明部分定义了实例化文档定义的对象类型时要创建的对象树。 一个简单文档的示例如下: import QtQuick 2.0 Rectangle { width: 300 height: 200 color: "blue" } 有关该主题的更多信息,请参见QML文件的结构【详细说明】。   英文原文地址:https://do […]

2020年08月26日 23点热度 0人点赞 阅读全文
Qml中文手册

QML文件(QML Documents)

QML文件 QML文档是符合QML文档语法的字符串。文档定义了QML对象类型。通常从".qml"本地或远程存储的文件加载文档,但是可以用代码手动构建。由文档定义的对象类型的实例可以使用QML代码中的Component或C ++中的QQmlComponent来创建。或者,如果对象类型通过特定的类型名称显式公开给QML类型系统,则可以在其他文档的对象声明中直接使用该类型。 在文档中定义可重用的QML对象类型的能力是使客户端能够编写模块化,高度可读且可维护的代码的重要推动力。 从Qt 5.4开始,文档也​​可以具有文件扩 […]

2020年08月26日 12点热度 1人点赞 阅读全文
12345…7
关注公众号

日历
2023年3月
一 二 三 四 五 六 日
« 7月    
 12345
6789101112
13141516171819
20212223242526
2728293031  
最新 热点 随机
最新 热点 随机
四柱排盘系统--阳历转农历 四柱排盘系统--命理学和程序开发的相互结合 windows中出现"无法解析的外部符号"到底是什么原因 Qt5中lambda表达式用法,非常实用 warning: class 'InterFace' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator 无法解析的外部符号 "public: static struct QMetaObject const
Qt怎么使用cmake进行编译纪要 函数指针与指针函数的区别 KDE Desktop怎么将软件锁定在任务栏? Ubuntu 如何查看版本号,以及位数 JavaScript简单的表单提交验证 关于qmake的跨平台说明(Platform Notes)
标签聚合
openCv Qt C++ qml中文手册 Linux qml中文文档 C/C++面试 qmake

COPYRIGHT © 2015-2021 倒头企鹅编程网. ALL RIGHTS RESERVED.

苏ICP备12059464号-2