Qt Reference Documentation

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