QML

E751188

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

Try in SPARQL Jump to: Surface forms Statements Referenced by

Observed surface forms (2)

Surface form Occurrences
Qt QML 1
Qt Quick 1

Statements (49)

Predicate Object
instanceOf declarative language
user interface markup language
basedOn Qt meta‑object system NERFINISHED
canBeExtendedWith C++ types
JavaScript modules
designedFor dynamic user interfaces
fluid user interfaces
developedBy Nokia NERFINISHED
The Qt Company NERFINISHED
Trolltech NERFINISHED
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 NERFINISHED
license LGPL NERFINISHED
commercial license
paradigm declarative programming
partOf Qt framework NERFINISHED
primaryDomain graphical user interfaces
releaseYear 2010
runsOn Qt Quick engine NERFINISHED
supports JavaScript expressions
Qt Quick Controls NERFINISHED
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 NERFINISHED
Qt for MCUs NERFINISHED
uses Qt Quick modules NERFINISHED
scene graph rendering

Referenced by (5)

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

Qt component QML
this entity surface form: Qt Quick
Qt component QML
this entity surface form: Qt QML