How Qt Bridges Will Unite Multiple Languages with Qt Quick UI
Qt Bridges is a new technology announced by Qt Group that enables developers to write backend logic in languages like C#, Kotlin, Python, Rust, or Swift while keeping the UI in QML/Qt Quick, simplifying integration and expanding the Qt ecosystem.
Origin of the New Bridge Technology
Qt originated in the C++ ecosystem. In 2010 QML and Qt Quick introduced declarative UI development, but accessing non‑QML APIs traditionally required C++.
In 2018 PySide became part of Qt 5 (PySide2) and later Qt 6 (PySide6), forming the basis of Qt for Python, allowing developers to write Qt applications in Python and generate bindings with Shiboken.
Birth of Qt Bridges
At the end of 2023 Qt began researching how to extend Qt Quick beyond C++ and Python, aiming to let users employ their preferred language and existing codebases, reducing refactoring effort.
Inspired by backend‑frontend separation patterns and internal hackathon prototypes, Qt created a bridge concept where business logic is written in various languages while the UI remains in QML/Qt Quick.
By May 2024 the direction was validated, and after three to four iterations by spring 2025 Qt established working baselines for bridging five languages with Qt Quick.
Initial Supported Languages
The first five languages slated for integration are C#, Kotlin/Java, Python, Rust, and Swift. Qt also plans to open and document some private QML APIs for future language extensions.
AI Enhancements
Qt AI Assistant will add support for large language models such as Claude 3.7, Sonnet, and DeepSeek v3, further boosting developer productivity.
Through a technology‑neutral transformation, Qt aims to become a universal engine for software innovation, no longer limited to C++ developers or UI specialists.
More details will be announced in the second half of 2025.
21CTO
21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
