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
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