The Qt QML module provides the definition and implementation of various convenience types which can be used with the QML language, including some elementary QML types which can provide the basis for further extensions to the QML language. The QtObject and Component object types are non-visual and provide building-blocks for extensions to QML.
The types provided by the QtQml
module are only available in a QML document if that document imports the QtQml
namespace (or if the document imports the QtQuick
namespace, as noted
below).
The current version of the QtQml
module is version 2.11, and thus it may be imported via the following statement:
import QtQml 2.11
Most clients will never need to use the QtQml
import, as all of the types are also provided by the QtQuick
namespace which may be imported as follows:
import QtQuick 2.11
See the Qt Quick module documentation for more information about the QtQuick
namespace and what it provides to QML application developers.
The QML types for creating lists and models, such as ListModel and ListElement, are moved to a submodule,
QtQml.Models
. The Qt QML Models page has more information.
The documentation for the types below applies equally to the types of the same name provided by the Qt Quick module, as they are in fact identical.
The following QML basic types are provided:
Date value |
|
Value with x and y attributes |
|
Value with x, y, width and height attributes |
|
Value with width and height attributes |
The following QML object types are provided:
Provides date functions |
|
Object provides represents a number value |
|
Object represents a string value |
|
Encapsulates a QML component definition |
|
Provides a global object with useful enums and functions from Qt |
|
A basic QML type |
|
Provides locale specific properties and formatted data |
|
Defines a logging category in QML |
|
Enables the arbitrary creation of property bindings |
|
Describes generalized connections to signals |
|
Dynamically creates objects |
|
Triggers a handler at a specified interval |
As part of the free Business evaluation, we offer a free welcome call for companies, to talk about your requirements, and how the Felgo SDK & Services can help you. Just sign up and schedule your call.
Sign up now to start your free Business evaluation: