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 the editing support of VS Code or Visual Studio 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.
Working in VS Code
Edit, preview, profile, and debug QML on Windows, Linux, and macOS.
Working in Visual Studio
Use Visual Studio diagnostics, completion, semantic support, and project-aware QML imports.