Login


 
Newsletter
Werbung

Thema: Erste Betaversion von Qt 5 freigegeben

1 Kommentar(e) || Alle anzeigen ||  RSS || Kommentieren
Kommentare von Lesern spiegeln nicht unbedingt die Meinung der Redaktion wider.
0
Von fälltmirkeinerein am Fr, 31. August 2012 um 19:48 #

QML ist sozusagen wie eine Art Beschreibungssprache in der du vollkommen dynamisch agieren kannst z.B.

Rectangle {
id: rect
width: 10; height: 20

Rectangle {
id: innerRect
width: rect.Width/2; height: funktion_zu_irgendwas()
}
}

Die propertys wie 'width' sind interpretiert als Javascript.
QtQuick ist nur eine Schnittstelle zu Qt, und einigen speziell auf QML angepassten Elementen (wie Rectangle).

Mit QML + QtQuick (oder eine beliebige andere "Lib") kann man schon ziemlich schnell Resultate erzielen.
Das Problem hierbei ist aber, dass man schnell zu javascript only Lösungen tendiert, weil es eben einfacher und schneller geht, man aber dadurch an Performance Einbußen hinnehmen muss.


> Ist es denn wirklich soviel leichter ne Oberfläche mit Webtechniken zu entwickeln?
QML ist keine Webtechnik (zum Glück, sonst hätten wir CSS :evil: ). Das einzigste, was Web ist, ist die Anlehnung der QPainter API an die von HTML5 der Canvas API und javascript selbst.

Pro-Linux
Pro-Linux @Twitter
Neue Nachrichten
Werbung