Qt / C++ infos

Explore the Qt Blog for the latest insights on e.g. Qt Creator, your go-to source for cross-platform development tips and updates.
  • We're currently working on porting Qt to HarmonyOS. For our CI and developer machines, we need a number of third-party libraries built for HarmonyOS. Cross-compiling open-source C and C++ libraries for this platform has been a manual, error-prone process. Each library has its own build system, whether CMake, Autotools, or Meson. Each needs individual attention to produce correct binaries for the OHOS target. We have been maintaining a hand-written shell script that builds libraries one by one, with per-library workarounds for cross-compilation quirks.

    With our vcpkg fork, that script is now a single command.

  • The latest patch release for Android Automotive 6.8.7 was just released. This release is based on Qt LTS 6.8.7 with around 500 bug fixes, security updates, and other improvements done to Qt base. There are no additional Qt for Android Automotive features delivered.

  • Qt 6.11 brings a set of meaningful improvements to the Qt GRPC library, focusing on stability, safety, performance, and new capabilities that make building gRPC™ based applications in Qt more powerful and productive.

  • Evaluating and starting to develop professional, production-grade GUIs on embedded Linux should be frictionless. Based on this statement, we are always working with our partners to improve the Qt developer experience. Together with Toradex we recently made major improvements to the Torizon Qt VS Code template, making it easier for you as a developer to use Qt Device Creation Enterprise workflows inside the same template that you might already have been using with the Device Creation Community Edition. On top of that, there is a brand-new Qt demo in the Torizon Demo Gallery which you can try right away.

    Torizon is a production-ready, container-based embedded Linux platform that simplifies how Qt applications are deployed and maintained. Qt developers may already be familiar with Boot2Qt, which is a useful tool to get a Qt prototype running quickly. However, scaling that prototype into a secure, maintainable, and updatable product usually requires building and managing your own Yocto stack. Torizon removes this burden, providing a pre-integrated OS, hardware-optimized Qt runtime, OTA automated updates, CVE tracking and a consistent containerized workflow, letting you focus entirely on your Qt application instead of maintaining the underlying Linux distribution.Below you’ll find what’s new, why it helps Qt developers, and exactly how to try it.

  • The final release of the Qt 6.10 series, Qt 6.10.3, is now available for download. As a patch release, Qt 6.10.3 does not introduce new features; however, it includes more than 250 bug fixes, security updates, and quality improvements compared to Qt 6.10.2. For a comprehensive overview of the most notable changes, please refer to the  Qt 6.10.3 release notes. 

  • Here are the new CMake changes in Qt Creator 19:

  • The latest Qt for Android Automotive 6.11 was just released and is based on Qt 6.11. The Qt release itself brings a lot of new features, especially with the regard to 3D features. Let's have a look!

  • It has been a while since we last wrote about the Qt Interface Framework on this blog, so before jumping into the Qt 6.11 news, let's quickly recap what it does and why you should care.

  • We have released Qt 6.8.7 LTS for commercial license holders today. As a patch release, Qt 6.8.7 does not add any new functionality but provides bug fixes and other improvements.

  • During the past months, most members of the Qt for Python have been working on simplifying the interaction between Python and Qt under the Qt Bridges projects, so our efforts have been focused on that rather than adding more features to Qt for Python.