Qt-Projekt eine Ausgabe des Frameworks fĂŒr Mikrocontroller und leistungsschwache GerĂ€te â . Zu den Vorteilen des Projekts gehört die Möglichkeit, grafische Anwendungen fĂŒr Mikrocontroller zu erstellen, indem die gewohnte API und die Entwicklerwerkzeuge verwendet werden, die auch fĂŒr die Erstellung vollstĂ€ndiger GUIs fĂŒr Desktop-Systeme genutzt werden. Die BenutzeroberflĂ€che fĂŒr Mikrocontroller wird nicht nur mit der C++ API, sondern auch mit QML und den Qt Quick Controls-Widgets konzipiert, die fĂŒr kleine Bildschirme optimiert wurden, die ĂŒblicherweise in der Unterhaltungselektronik, tragbaren GerĂ€ten, Industrieequipment und Smart-Home-Systemen verwendet werden.
Um hohe Leistung zu erzielen, werden QML-Skripte in C++-Code ĂŒbersetzt, und die Rendering erfolgt mit einer separaten Grafikengine, die fĂŒr die Erstellung grafischer BenutzeroberflĂ€chen unter Bedingungen von kleinem Arbeitsspeicher und begrenzten Prozessorressourcen optimiert ist. Die Engine wurde mit Blick auf Mikrocontroller der ARM Cortex-M-Serie entwickelt und unterstĂŒtzt 2D-Grafikbeschleuniger wie PxP auf NXP i.MX RT-Chips, Chrom-Art auf STM32-Chips und RGL auf Renesas RH850-Chips. Derzeit ist nur .
ZusĂ€tzlich kann vermerkt werden entwickelt von unabhĂ€ngigen Enthusiasten des Qt5-Ports fĂŒr das Betriebssystem OS/2. Der Port umfasst alle wichtigen Teile des QtBase-Moduls und ist bereits fĂŒr die Kompilierung und AusfĂŒhrung einer groĂen Anzahl vorhandener Qt5-Anwendungen unter OS/2 geeignet. Zu den EinschrĂ€nkungen gehören der fehlende Support fĂŒr OpenGL, IPv6 und Drag & Drop, die Unmöglichkeit, den Mauszeiger zu Ă€ndern, und eine unzureichende Integration mit dem Desktop.
Quelle: opennet.ru
