\title
Qt Quick QML Types \ingroup
qmlmodules
The Qt Quick module provides graphical primitive types. These types are only available in a QML document if that document imports the QtQuick
namespace.
To use the module, import the QtQuick
module with the following statement:
import QtQuick
Visit the Qt Quick module documentation for more information about the concepts that are central to QtQuick
.
Submodules
Qt Quick includes several submodules that contain additional types:
- Local Storage - a submodule containing a JavaScript interface for an SQLite database
- Particles - provides a particle system for QML applications
- Controls - provides a set of reusable UI components
- Layouts - contains types that are used to arrange items in the user interface
- Tests - types for testing QML applications.
- Effects - provides types for applying one or more simple graphical effects to Qt Quick items.
Value Types
There are a number of value types that are supported by default in the QML language.
In addition, the QtQuick
import provides the following value types:
Object Types
Most object types provided by the QtQuick
import are based on the Item type, which itself derives from QtObject. QML object types provided by the Qt QML module (such as QtObject and Component) are also available when you import QtQuick
.