QML
QML is a user interface markup language. It is a declarative language for designing user interface–centric applications. Inline JavaScript code handles imperative aspects. It is associated with Qt Quick, the UI creation kit originally developed by Nokia within the Qt framework. Qt Quick is used for mobile applications where touch input, fluid animations and user experience are crucial. QML is also used with Qt3D to describe a 3D scene and a "frame graph" rendering methodology. A QML document describes a hierarchical object tree. QML modules shipped with Qt include primitive graphical building blocks, modeling components, behavioral components, and more complex controls. These elements can be combined to build components ranging in complexity from simple buttons and sliders, to complete internet-enabled programs. Wikipedia
Created Year: 2009Developed by: Qt Project
File extensions: qml
Wikidata: Q961543
Influenced by: Extensible Application Markup Language • JavaScript
Programming paradigms: declarative programming • reactive programming
Language types: declarative programming language • reactive programming language • user interface markup language
QML Influence Network
Pan and zoom the graph with your mouse or alternatively your fingers on touch devices.
Free QML books, articles, documentation
- Qt5 Cadaques - Juergen Bocklage-Ryannel, Johan Thelin (HTML, PDF, ePub) (:construction: in process)
- Qt6 Book - Johan Thelin, Jürgen Bocklage-Ryannel, Cyril Lorquet (HTML, PDF) (:construction: in process)
Search on GitHub
Name | Description | Last pushed to | Open issues | Forks | Stars | Size |
---|
Latest data update: 2024-11-04