Login
Newsletter
Werbung

Thema: Erste Betaversion von Qt 5 freigegeben

4 Kommentar(e) || Alle anzeigen ||  RSS
Kommentare von Lesern spiegeln nicht unbedingt die Meinung der Redaktion wider.
0
Von krake am Fr, 31. August 2012 um 19:51 #

QML bzw. Qt Quick, ist das eine Art XMl oder eine Art Javascript?

Der QML Syntax ist ähnliche wie JSON, also ähnlich der JavaScript Objekt Syntax. Mehr oder weniger eine sehr einfache Art grafische Elemente, ihre Eigenschaften und die damit erzeugte Baumstruktur zu beschreiben.

Wie kann das denn genau so schnell interpretiert werden wie eine native Programmoberfläche?

Ein QtQuick Szene wird nicht interpretiert. Wenn eine QML Datei geladen wird, dann wird für jedes darin beschriebene Element ein Objekt einer entsprechende C++ Klasse erzeugt und an der beschreibene Stelle in die Baumstruktur der Oberfläche eingefügt.

Das ist relativ ähnlich zur Verfahrensweise bei QtWidgets, nur dass dort die im Qt Designer erzeugte Beschreibung meistens zur Bauzeit in C++ Code übersetzt wird.

[
| Versenden | Drucken ]
Pro-Linux
Pro-Linux @Facebook
Neue Nachrichten
Werbung