QML
E751188
QML is a declarative language used in the Qt framework to design fluid, dynamic user interfaces, particularly for mobile and embedded applications.
Observed surface forms (2)
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.