On this page

Qt Bridges Documentation

Qt Bridges enables you to develop Qt Quick UI applications without using C++. You can maintain your application logic, data, and models in your preferred language while Qt Quick manages the user interface.

Bridges Logo

Choose your language

Each bridge has its own documentation, covering setup, tutorials, and API reference for that language.

What Qt Bridges does

Note: To build a bridge, you need a Qt installation on your system targeting Qt 6.10 or later. Refer to the documentation linked above for the requirements and setup steps for each language.

Write your application logic the way you already do in your language. Qt Bridges exposes it to QML, so you don't need to adopt a new idiom or structure just to build the UI.

Each bridge connects your backend's types, properties, and methods to a Qt Quick UI, using attributes or conventions specific to each language to control what QML can see.

Current status

Warning: This project is under development and does not aim to support every Qt use case initially. There are many Qt Quick modules that contain C++ APIs that, for the scope of this project, will not be available.

© 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.