QML

E751188

QML is a declarative language used in the Qt framework to design fluid, dynamic user interfaces, particularly for mobile and embedded applications.

All labels observed (3)

Label Occurrences
QML canonical 11
Qt QML 2
Qt Quick 2

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf declarative language
user interface markup language
basedOn Qt meta‑object system
linked to: Qt
canBeExtendedWith C++ types
JavaScript modules
designedFor dynamic user interfaces
fluid user interfaces
developedBy Nokia
The Qt Company
Trolltech
linked to: The Qt Company
documentationURL https://doc.qt.io/qt-6/qmlapplications.html
fileExtension .qml
.qmltypes
hasFeature anchors‑based layout system
declarative object tree
list and model views
property aliasing
signal and slot connections
timeline‑based animations
touch and gesture handling
visual states
introducedIn Qt 4.7
linked to: Qt
license LGPL
commercial license
paradigm declarative programming
partOf Qt framework
linked to: Qt
primaryDomain graphical user interfaces
releaseYear 2010
runsOn Qt Quick engine
linked to: QtQml module
supports JavaScript expressions
Qt Quick Controls
linked to: QtQuick module

animations
components
data binding
integration with C++
layouts
property bindings
state machines
transitions
targetPlatform cross‑platform
usedFor designing user interfaces
desktop applications
embedded applications
mobile applications
touch‑based interfaces
usedIn Qt Quick
linked to: QtQuick module

Qt for MCUs
linked to: Qt
uses Qt Quick modules
linked to: QtQuick module

scene graph rendering

How these facts were elicited

Referenced by (15)

Full triples — surface form annotated when it differs from this entity's canonical label.

Qt component Qt Quick
linked to: QML
Qt component Qt QML
linked to: QML
PySide2 supportsFramework Qt Quick
linked to: QML
PySide2 supportsFramework Qt QML
linked to: QML
Qt WebEngine supports QML
KDeclarative uses QML
Kirigami writtenIn QML