Qt Quick Elements
These are the functionally grouped lists of Qt Quick elements as part of Qt Quick. You can also browse the module pages for QtQuick 2 and QtQuick.Particles 2
Elements are declared with the their name and two curly braces. Elements may be nested in elements, thereby creating a parent-child relationship between the two elements.
Basic Elements
- Item - Basic item element inherited by visual elements
Graphics
Text Handling
Mouse and Interaction Area
- MouseArea - Sets up an area for mouse interaction
- Keys - Provides components with attached properties to handle key input.
- FocusScope - Element that mediate keyboard focus changes
- Flickable - Provides a surface that can be "flicked"
- Flipable - Provides a surface that produces "flipping" effects
- PinchArea - Enables simple pinch gesture handling
- MultiPointTouchArea - Enables handling of multiple touch points
Positioners and Repeater
- Column - Arranges its children vertically
- Row - Arranges its children horizontally
- Grid - Positions its children in a grid
- Flow - Positions its children with wrapping support
- Repeater - Uses a model to create multiple components
Transformations
- Scale - Assigns item scaling behaviors
- Rotation - Assigns item rotation behaviors
- Translate - Assigns item translation behaviors
States
Animation and Transitions
Elements that animate properties based on data types
Elements that provide lower-level animation control
Models and Data Handling
- ListModel - Defines a list of data
- ListElement - Defines a data item in a ListModel
- VisualItemModel - Contains items that already defines its own visual delegate
- VisualDataModel - Encapsulates a model and a delegate
- XmlListModel - Specifies a model using XPath expressions
- XmlRole - Specifies a role for an XmlListModel
- Binding - Binds any value to any property
- Package - Collection that enables sharing of items within different views
Views
- ListView - Provides a list visualization of a model
- GridView - Provides a grid visualization of a model
- PathView - Visualizes a model's contents along a path. See Path Elements for more information.
Path Definition
Utility
- Connections - Explicitly connects signals and signal handlers
- Timer - Provides timed triggers
- Loader - Controls the loading of items or components
Graphical Effects
Accessibility
- Accessible - Attached property to make components accessible