The
Qt Quick
模块提供图形图元类型。这些类型仅在 QML 文档中可用,若该文档导入
QtQuick
名称空间。
当前版本的
QtQuick
模块是第 15 版,因此凭借以下语句可以导入它:
import QtQuick 2.15
拜访
Qt Quick
模块文档编制了解有关概念的更多信息,其中枢是
QtQuick
.
Qt Quick 包括多个包含额外类型的子模块。
有许多基本类型 由 QML 语言默认支持 .
此外,
QtQuick
import 提供了下列基本类型:
大多数对象类型的提供是通过
QtQuick
import 基于
Item
类型,其自身派生自
QtObject
.
QML 对象类型
提供通过 Qt QML 模块 (譬如
QtObject
and
Component
) 也是可用的当 import
QtQuick
.
| 启用 QML 项的可访问性 | |
| Animates changes in anchor values | |
| 指定如何按状态改变项锚点 | |
| Plays animations stored as a series of images | |
| 绘制子画面动画 | |
| 所有 QML 动画的基 | |
| 启用动画的手动控制 | |
| Is the base of all QML animators | |
| Defines a default animation for a property change | |
| 基于图像描绘边框 | |
| Defines a mesh with vertices arranged like those of a BorderImage | |
| Provides a 2D canvas item enabling drawing via JavaScript | |
| Provides an opaque CanvasGradient interface | |
| Contains image pixel data in RGBA order | |
| Provides ordered and indexed access to the components of each pixel in image data | |
| Animates changes in color values | |
| Positions its children in a column | |
| Provides 2D context for shapes on a Canvas item | |
| Defines a validator for non-integer numbers | |
| For specifying drag and drop events for moved Items | |
| Provides information about a drag event | |
| Handler for dragging | |
| For specifying drag and drop handling in an area | |
| Provides a property to manipulate the appearance of Enter key on an on-screen keyboard | |
| Provides information about an individual point within a PointerEvent | |
| Provides information about an individual touch point within a PointerEvent | |
| 提供可以 "轻弹" 的表面 | |
| Provides a surface that can be flipped | |
| Positions its children side by side, wrapping as necessary | |
| Explicitly creates a focus scope | |
| Allows fonts to be loaded by name or URL | |
| Provides metrics for a given font | |
| Parameter given with the gestureStarted signal | |
| Defines a gradient fill | |
| Defines the color at a position in a Gradient | |
| Provides information about the used Qt Quick backend | |
| Positions its children in grid formation | |
| Defines a mesh with vertices arranged in a grid | |
| For specifying a grid view of items provided by a model | |
| An event point | |
| Handler for mouse and tablet hover | |
| 显示图像 | |
| Defines a validator for integer values | |
| A basic visual QML type | |
| Contains the results from a call to Item::grabToImage() | |
| Provides information about a key event | |
| Supports key navigation by arrow keys | |
| Provides key handling to Items | |
| Property used to mirror layout behavior | |
| Provides a list view of items provided by a model | |
| Allows dynamic loading of a subtree from a URL or Component | |
| Provides a way to apply a 4x4 tranformation matrix to an Item | |
| Enables simple mouse handling | |
| Provides information about a mouse event | |
| Abstract handler for multi-point Pointer Events | |
| 启用处理多触摸点 | |
| Animates changes in qreal-type values | |
| Type animates the opacity of an Item | |
| Enables animations to be run in parallel | |
| Animates changes in parent values | |
| 指定如何在状态改变时重设项父级 | |
| Defines a path for use by PathView and Shape | |
| Defines an arc with the given radii and center | |
| Animates an item along a path | |
| Defines an arc with the given radius | |
| Specifies how to set an attribute at a given position in a Path | |
| Defines a cubic Bezier curve with two control points | |
| Defines a point on a Catmull-Rom curve | |
| 基路径类型 | |
| Specifies how to manually animate along a path | |
| Defines a straight line | |
| 移动路径的位置 | |
| Defines a set of polylines through a list of lists of coordinates | |
| Manipulates the way a path is interpreted | |
| Defines a polyline through a list of coordinates | |
| Defines a quadratic Bezier curve with a control point | |
| Defines a path using an SVG path data string | |
| Defines a string in a specified font | |
| Lays out model-provided items on a path | |
| Provides a pause for an animation | |
| 启用简单捏合手势处理 | |
| For specifying information about a pinch event | |
| Handler for pinch gestures | |
| Handler for reacting to a single touchpoint | |
| Provides information about a pointing device | |
| Abstract handler for pointer events with device-specific constraints | |
| Provides information about an event from a pointing device | |
| Abstract handler for pointer events | |
| Provides information about a scrolling event, such as from a mouse wheel | |
| Provides attached properties that contain details on where an item exists in a positioner | |
| Specifies immediate property changes during animation | |
| Animates changes in property values | |
| 描述状态的新特性绑定或值 | |
| Paints a filled rectangle with an optional border | |
| Provides a string validator | |
| Instantiates a number of Item-based components using a provided model | |
| Provides a way to rotate an Item | |
| Animates changes in rotation values | |
| Type animates the rotation of an Item | |
| Positions its children in a row | |
| Provides a way to scale an Item | |
| Type animates the scale factor of an Item | |
| Defines scripts to be run during an animation | |
| Allows animations to be run sequentially | |
| Applies custom shaders to a rectangle | |
| Renders a Qt Quick item into a texture and displays it | |
| 提供键盘快捷键 | |
| Abstract handler for single-point Pointer Events | |
| Allows a property to smoothly track a value | |
| Allows a property to track a value in a spring-like motion | |
| Specifies sprite animations | |
| 绘制子画面动画 | |
| State | 定义对象和特性的配置 |
| 指定如何按状态运行脚本 | |
| 为非项类型提供内置状态支持 | |
| Provides access to the Qt palettes | |
| Provides a table view of items to display data from a model | |
| Handler for taps and clicks | |
| Specifies how to add formatted text to a scene | |
| Displays multiple lines of editable formatted text | |
| Displays an editable line of text | |
| Provides metrics for a given font and text | |
| Describes a touch point in a MultiPointTouchArea | |
| For specifying advanced transformations on Items | |
| Defines animated transitions that occur on state changes | |
| Provides a way to move an Item without changing its x or y properties | |
| Type animates a uniform of a ShaderEffect | |
| Animates changes in QVector3d values | |
| Specifies items under transition in a view | |
| Provides information about a mouse wheel event | |
| 用于鼠标滚轮的处理程序 | |
| Type animates the x position of an Item | |
| Type animates the y position of an Item |