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 |