All QML Modules | Qt 5.12

- Qt 5.12
- All QML Modules
- Qt 5.12.11 Reference Documentation

# All QML Modules

These are the QML API pages for Qt 5's QML modules.

Qt.labs.folderlistmodel | FolderListModel provides a model of the contents of a file system folder
Qt.labs.location | Provides experimental QtLocation QML types, such as Navigator and various map objects types (not to be confused with map items)
Qt.labs.qmlmodels | Provides QML experimental types for data models
Qt.labs.settings | Provides persistent platform-independent application settings
Qt.labs.wavefrontmesh | WavefrontMesh provides a mesh based on a Wavefront .obj file
QtQml.Models | Provides QML types for data models
QtQuick.Dialogs | Provides QML types for standard file, color picker and message dialogs
QtQuick.Shapes | Provides QML types for drawing stroked and filled shapes
QtQuick.VirtualKeyboard.Settings | Provides settings for Qt Virtual Keyboard
QtQuick.VirtualKeyboard.Styles | Provides styling for Qt Virtual Keyboard
QtQuick.Window | Provides QML types for window management
QtQuick.XmlListModel | Provides QML types for creating models from XML data
Qt3D.Core | Provides core Qt 3D QML types
Qt3D.Animation | Provides Qt 3D QML types for the animation module
Qt3D.Extras | Provides Qt 3D QML types for the extras module
Qt3D.Input | Provides QML types for Qt 3D user input
Qt3D.Logic | Provides QML types to synchronize frames with the 3D backend
Qt3D.Render | Provides Qt 3D QML types for rendering
QtQuick.Scene2D | Provides Qt 3D QML types for the scene2d module
QtQuick.Scene3D | Provides Qt 3D QML types for the Scene3D module
QtCharts | QML types for the Qt Charts API
QtBluetooth | Provides QML types for basic Bluetooth operations on devices
QtNfc | Provides QML types for accessing NFC Forum Tags
QtDataVisualization | QML types for the Qt Data Visualization API
QtQml | List of QML types provided by the Qt QML module
QtQml.StateMachine | Provides QML types to create and execute state graphs
QtQuick.Particles | Provides QML types for particle effects
QtQuick.Layouts | Provides QML types for arranging QML items in a user interface
QtQuick | Provides graphical QML types
QtTest | This module provides QML types to unit test your QML application
QtGamepad | Provides QML types for using gamepad hardware
QtGraphicalEffects | Qt Graphical Effects module provides a range of stunning visual effects that can be applied to Qt Quick applications
QtLocation | Provides QML types for mapping and location information
QtPositioning | Provides QML types for position information
QtAudioEngine | Provides QML types for 3D positional audio playback and content management
QtMultimedia | Provides QML types for multimedia support
QtPurchasing | Provides QML types for in-app purchasing
QtQuick.Controls | Provides QML types for user interfaces
QtQuick.Controls.Styles | Provides QML types for Qt Quick Controls styles
QtQuick.Extras | Provides QML types for user interfaces
QtQuick.Controls | Provides QML types for user interfaces (Qt Quick Controls 2)
QtRemoteObjects | Provides QML types for remote objects support
QtScxml | Enables the use of SCXML state machines with QML
QtSensors | Provides types for reading sensor data
QtQuick.VirtualKeyboard | Provides QML types for an input framework and a reference keyboard front end
QtWayland.Compositor | Provides QML types for writing custom Wayland display servers
QtWebChannel | List of QML types that provide WebChannel functionality
QtWebEngine | Provides QML types for rendering web content within a QML application
QtWebSockets | Provides QML types for WebSocket-based communication
QtWebView | Provides QML types for Qt WebView
QtWinExtras | Enables the use of Windows features with QML