The Qt Quick Ultralite graphics framework provides a rich QML API set for building fluid GUIs, and a rendering engine. It also provides a set of code generators and a graphics runtime, which are used for rendering Qt Quick-based graphical user interfaces (GUI).
The framework is designed and developed to help creation of rich user interfaces for devices powered by the microcontroller units (MCU). It is developed to enable your application perform optimally with the available resources. It utilizes the available hardware acceleration for graphics operations, and is aware of the limited resources on MCU platforms, such as memory footprint and CPU processing cycles.
Qt Quick Ultralite conforms to the C++14 standard.
Since version 1.3, the QML subset offered by Qt Quick Ultralite is source-compatible with Qt Quick . This means that your can use run your Qt for MCUs application with Qt Quick. It also means that you can reuse your existing codebase that uses Qt Quick, Qt Quick Controls, or Qt Quick Timeline, in a Qt for MCUs application.
Even though most of the Qt Quick Ultralite code works with Qt Quick as is, there are a few limitations that you must be aware of. The following topics covers the differences between these QML typesets and helps you use them efficiently: