www.wikidata.de-de.nina.az
QML Qt Modeling Language ist eine deklarative Programmiersprache die als Bestandteil von Qt einer Bibliothek zur Erstellung von Benutzeroberflachen in C entwickelt wurde Zweck der Sprache ist die Entwicklung von Benutzeroberflachen in erster Linie jedoch nicht zwangslaufig fur Desktop und Mobil Systeme QML ist syntaktisch an JSON und CSS angelehnt Durch ihre deklarative Grundstruktur und die nahtlose Einbindung von JavaScript vereint sie deklarative und imperative Ansatze in einer Programmiersprache QML ist Bestandteil des Qt User Interface Creation Kit Qt Quick und kann inklusive seiner JavaScript Anteile durch den Qt Quick Compiler in natives C kompiliert werden 2 QMLParadigmen deklarativ reaktiv SkriptspracheErscheinungsjahr 2009Entwickler Qt ProjectAktuelle Version 6 4 1 Typisierung stark dynamischBeeinflusst von JavaScript QtBeeinflusste Qtdoc qt io qt 5 qmlapplications html Inhaltsverzeichnis 1 Syntax 2 Vorteile gegenuber anderen Ansatzen 2 1 QWidgets 2 2 HTML 3 Weblinks 4 EinzelnachweiseSyntax BearbeitenIm Zentrum von QML steht die deklarative Beschreibung von GUI Elementen Die Beschreibung eines einzelnen Elementes kann beispielsweise so aussehen Rectangle color 000 oldid 238234449