Qt Bridge for C# Qt Bridge for C#

Qt Bridge for C# Documentation

Qt Bridge for C# lets .NET developers keep application logic in familiar C# while QML describes the user interface rendered by Qt Quick.

Start with Introduction and Getting Started, then explore C# and QML, project templates, and existing-project workflows. Use Visual Studio editing support and the API reference as you go.

Getting Started

Introduction

What Qt Bridge for C# is, why it exists, and how C# backend code connects to a QML frontend.

Getting Started

Choose the right workflow for your operating system, development environment, and first Qt Bridge for C# project.

C# and QML

Learn the mental model for using C# application logic with a QML user interface.

Workflows

Project Templates

Understand dotnet new qt, generated project structure, and QML item templates.

Adding QML to Existing C# Projects

Add Qt Bridge for C# to an existing app and expose your current objects and models to QML.

Editing QML in Visual Studio

Use Visual Studio diagnostics, completion, semantic support, and project-aware QML imports.

Reference

API Reference

Browse namespaces, attributes, models, resource helpers, and bridge-specific API details.

Release Status

See what beta means today, what may change, and how to plan around the current state.

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