qt quick官方帮助文档[翻译]
文章平均质量分 71
翻译qt quick官方帮助文档
hongel110
这个作者很懒,什么都没留下…
展开
-
TechniqueFilter QML Type
一个FrameGraphNode,用于选择使用的技术。FrameGraphNodetechnquefilter指定在呈现实体时FrameGraph使用哪些技术。TechniqueFilter指定了一个FilterKey对象和Parameter对象的列表。当FrameGraph中出现TechniqueFilter时,只有与列表中的键匹配的技术才用于呈现。列表中的参数可以用来设置着色器参数的值。technquefilter中的参数覆盖了Material, Effect, Technique和RenderPass翻译 2022-06-12 10:55:42 · 87 阅读 · 0 评论 -
PropertyChanges QML Type
Propertiesexplicit : bool restoreEntryValues : bool target : ObjectDetailed DescriptionPropertyChanges用于在State中定义属性值或绑定。这使得当项目在不同状态之间发生变化时,可以更改其属性值。要创建PropertyChanges对象,请指定要修改其属性的目标项,并定义新的属性值或绑定。例如:import QtQuick 2.0Item { id: container翻译 2021-12-25 14:15:30 · 346 阅读 · 0 评论 -
QML Basic Types
QML支持许多基本类型。基本类型是指引用简单值的类型,如int或string。这与QML对象类型不同,QML对象类型引用具有属性、信号、方法等的对象。与对象类型不同,基本类型不能用于声明QML对象:例如,不可能声明int{}对象或size{}对象。基本类型可用于指:> 单个值(例如int指向单个数字,var指向单个项列表)> 包含一组简单属性-值对的值(例如,size指具有宽度和高度属性的值)当一个变量或属性持有一个基本类型并将其赋值给另一个变量或属性时,将生成该值的副本。在翻译 2021-12-19 19:37:42 · 88 阅读 · 0 评论 -
variant QML Basic Type
variant类型是泛型属性类型。它已经过时,只支持旧的应用程序;新的应用程序应该使用var类型属性。变体类型属性可以保存任何基本类型值:Item { property variant aNumber: 100 property variant aString: "Hello world!" property variant aBool: false}在与c++集成时,请注意,从c++传递到QML的任何QVariant值都会自动转换为变量值,反之亦然。Using翻译 2021-12-19 19:21:08 · 192 阅读 · 0 评论 -
Animation and Transitions in Qt Quick
Animation and Transitions TypesTransition - 在状态变化期间动画转换 SequentialAnimation - 按顺序运行动画 ParallelAnimation - 并行运行动画 Behavior - 为属性更改指定一个默认动画 PropertyAction - 设置动画期间的即时属性更改 PauseAnimation - 在动画中引入暂停 SmoothedAnimation - 允许属性平滑地跟踪值 SpringAnimation - 允许属翻译 2021-12-16 15:38:22 · 80 阅读 · 0 评论 -
Qt Quick States
相关的类型 AnchorChanges 指定如何更改处于状态中的项的锚点 ParentChange 指定如何在状态更改中重新生成项 PropertyChanges 描述状态的新属性绑定或值 State 定义对象和属性的配置 StateChangeScript 指定如何在某个状态下运行脚本 StateGroup 为非item类型提供内置状态支持 许多用户翻译 2021-12-16 14:59:53 · 158 阅读 · 0 评论 -
Important Concepts in Qt Quick - States, Transitions and Animations
在任何现代用户界面中,状态之间的转换和用户界面的动画是非常有益的。这些是Qt Quick中一流的概念。本页描述状态、状态转换和属性动画的概念。它详细说明了哪些概念是重要的,为什么重要,以及这些概念是如何相互关联的。它还提供了有关QML类型的深入细节的链接,Qt Quick提供这些类型来实现这些概念。States一个特定可视项目的状态是一组信息,它描述了可视项目的各个组成部分在其中如何以及在何处显示,以及与该状态相关联的所有数据。用户界面中的大多数可视项都有有限数量的状态,每个状态都有定义良好的翻译 2021-12-16 14:16:14 · 67 阅读 · 0 评论 -
Qt Quick
Qt Quick模块是编写QML应用程序的标准库。Qt QML模块提供了QML引擎和语言基础结构,而Qt Quick模块提供了使用QML创建用户界面所需的所有基本类型。它提供了一个可视化画布,并包括用于创建和激活可视化组件、接收用户输入、创建数据模型和视图以及延迟对象实例化的类型。Qt Quick模块提供了一个QML API(它提供了QML类型,用于使用QML语言创建用户界面)和一个c++ API(用于使用c++代码扩展QML应用程序)。注意:还可以使用一组基于Qt quick的UI控件来创建用翻译 2021-12-16 14:10:25 · 201 阅读 · 0 评论 -
QML对象属性
每个QML对象类型都有一组已定义的属性。对象类型的每个实例都是使用为该对象类型定义的一组属性创建的。可以指定几种不同的属性,如下所述。对象声明中的属性QML文档中的对象声明定义了一个新类型。它还声明了一个对象层次结构,如果创建了新定义类型的实例,该对象层次结构将被实例化。QML对象类型属性类型集合如下:> id>> 信号> 信号句柄> 函数> 附属属性和附属信号句柄> 枚举下面将详细讨论这些属性。id属性每个QM翻译 2021-12-16 12:02:36 · 143 阅读 · 0 评论 -
QML编码约定
本文档包含了我们在文档和示例中遵循的QML编码约定,并建议其他人遵循这些约定。QML Object声明在我们的文档和示例中,QML对象属性总是按照以下顺序结构:> id> 属性声明> 信号声明> JavaScript> 对象属性> 子对象> 状态> 变换为了更好的可读性,我们用一个空行分隔这些不同的部分。例如,一个假设的照片QML对象看起来像这样:Rectangle { id: photo翻译 2021-12-16 11:37:07 · 117 阅读 · 0 评论