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.

21CTO
21CTO
21CTO
How Qt Bridges Will Unite Multiple Languages with Qt Quick UI

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.

PythonRustQtmulti-language integrationQt BridgesQt QuickC#
21CTO
Written by

21CTO

21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.