Mitglied : Anmelden |Anmeldung |Wissen hochladen
Suchen
QML [Änderung ]
QML (Qt Meta Language oder Qt Modeling Language) ist eine Auszeichnungssprache für Benutzeroberflächen. Es ist eine JSON-ähnliche deklarative Sprache zum Entwerfen von benutzeroberflächenzentrischen Anwendungen. Inline-JavaScript-Code behandelt zwingende Aspekte. Es ist Teil von Qt Quick, dem von Nokia im Qt-Framework entwickelten UI-Kit. QML wird hauptsächlich für mobile Anwendungen verwendet, bei denen Berührungseingabe, flüssige Animationen (60 FPS) und Benutzererfahrung entscheidend sind. QML-Dokumente beschreiben einen Objektbaum von Elementen. QML-Module, die mit Qt geliefert werden, sind ein hochentwickelter Satz von Bausteinen, graphisch (z. B. Rechteck, Bild) und verhaltensbezogen (z. B. Zustand, Übergang, Animation). Diese Elemente können kombiniert werden, um Komponenten zu erstellen, deren Komplexität von einfachen Schaltflächen und Schiebereglern reicht, bis hin zu internetfähigen Programmen.
QML-Elemente können sowohl inline als auch über mitgelieferte .js-Dateien um Standard-JavaScript erweitert werden. Elemente können auch nahtlos mit C-Komponenten unter Verwendung des Qt-Frameworks integriert und erweitert werden.
QML ist die Sprache; Seine JavaScript-Laufzeit ist die V4-Engine und Qt Quick ist das szenegraphbasierte UI-Framework. Diese sind alle Teil des Qt Declarative Moduls, aber die Technologie wird nicht mehr Qt Declarative genannt.
QML-Code (einschließlich seiner JavaScript-Teile) kann über den Qt Quick Compiler in nativen C-Code kompiliert werden. "
[Programmierparadigma][Geben Sie das System ein]
1.Annahme
2.Syntax, Semantik
2.1.Grundlegende Syntax
2.2.Eigenschaftsbindungen
2.3.Zustände
2.4.Animation
3.Qt / C-Integration
3.1.Qt Signalhandler
4.Entwicklungswerkzeuge
[Laden Mehr Inhalt ]


Urheberrecht @2018 Lxjkh