Qt for HarmonyOS
Note: Qt for HarmonyOS is in technology preview and may change in future releases.
Qt for HarmonyOS enables you to develop Qt applications for HarmonyOS devices.
Qt for HarmonyOS provides the platform integration, build and packaging support, and the platform plugin that connect the cross-platform Qt libraries (such as Qt Core, Qt GUI, Qt Quick, and Qt Widgets) to HarmonyOS. A Qt application is packaged into a HarmonyOS Ability Package (HAP) and runs on the device through the HarmonyOS platform plugin.
Key features and capabilities
- Cross-platform development. Write your application code once, typically a Qt Quick application with a C++ back-end, and deploy it on HarmonyOS alongside the other platforms that Qt supports, with minimal or no adjustments.
- Native performance. The Qt runtime is compiled for HarmonyOS, so it runs as native code on the device.
- Rich UI components. Use Qt Quick and Qt Quick Controls for responsive interfaces, or Qt Widgets for traditional widget-based UIs.
- C++ integration. Reuse existing C++ libraries and high-performance native code.
Explore Qt for HarmonyOS
To learn about developing with Qt for HarmonyOS, see the following topics:
- Qt for HarmonyOS Prerequisites
- Qt for HarmonyOS - Building from Source
- Building and Deploying Qt Applications for HarmonyOS
- Qt for HarmonyOS CMake API
Supported configurations
Building and developing with Qt for HarmonyOS is only supported on a Linux development host. The following target architectures are supported:
| Architecture | Target |
|---|---|
arm64-v8a | Physical devices |
x86_64 | Emulator |
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.