C

What's New in 2.11

Qt Quick Ultralite maintains source compatibility between minor releases, which means you can upgrade to the latest version without any changes to your application. However, some of the changes in this release might require you to adapt the application code accordingly. The following sections summarize the changes in this release:

New features

  • Reduced memory footprint for applications that don't use PathSvg.
  • Added support for external flash on the Infineon Traveo T2G 6M Lite Kit for the Green Hills and IAR toolchains.
  • Added FreeRTOS support for the EK_RA8D1 board.
  • Added support for Espressif ESP32-S3-BOX-3.
  • Updated examples and demos:
  • Added letter spacing support to both Text and StaticText.
  • qmltocpp updates:
    • Optimize code generation for State and StateGroup QML types.
  • Enabled hardware performance logging for Renesas EK-RA8D1.
  • Added support for choosing between an external or internal flash memory to store the font and image resource data on the TRAVEO T2G 6M LITE KIT (with GHS and IAR toolchains) and Renesas EK-RA8D1 platforms.
  • SDK, compiler, and 3rdparty libraries upgrades:
    • LodePNG version 20250506.
  • Added support for STM32H7S78-DK on Bare Metal and Azure RTOS.
  • Added the QtPositioning module to enable the QML interfaces access position information.

Fixed issues

Qt for MCUs v2.11.1

  • Fixed rendering issues while panning or zooming a Map item.
  • qmlprojectexporter fixes related to translation files:
    • Call lupdate to generate the translation files listed in qmlproject, if those files do not exist.
    • Use either the --update-translations command-line option or the update_translations CMake target to update translation files across all modules of the project.

Qt for MCUs v2.11.0

  • Fixed display rotation and animated sprite rendering when using partial framebuffers.
  • Fixed animation logic to avoid dependency to Qul::Application. This ensures that startup animation (that is, running set to true) doesn't fail if the Application instance is not initialized.
  • Fixed crash on initializing a change event handler for an alias property before the property itself.
  • Fixed translation issues for StaticText items in a module.
  • Fixed Linux platform port to avoid logging failure messages by default to the framebuffer console.
  • Disabled the multiscreen example on all Infineon Traveo T2G boards except TRAVEO T2G CYT4DN.
  • Fixed ImageLayer to ensure correct size when using display rotation.
  • qmltocpp fixes:
    • Enabled building host tools with Clang v16 or later on Linux.
  • Fixed ArcItem to consider changes to its begin and end property values, even if their initial values are the same (no arc visible initially).
  • Fixed DeviceLink implementation to enable better serial logging on platforms that enable it.

New APIs

APIs for application development

New Classes

New QML Types

New QML Properties

QML Type font:

(since Qt Quick Ultralite 2.11) letterSpacing : int

Changes in Previous Versions

Available under certain Qt licenses.
Find out more.