Qt 已支持 C# 语言!

https://www.qt.io/blog/qt-bridges-public-beta-for-csharp Qt Bridges:C# Bridge 公测版现已发布! 发布日期:2026 年 5 月 20 日 作者:Cristián Maureira-Fredes 评论:Comments Qt Bridges 是我们自 2025 年以来一直在开发的一个项目,旨在将 Qt 的 UI 框架能力带到其他编程语言中,而无需使用完整的一套绑定。其重点是与后端数据对象进行交互,并将这些对象作为 QML 组件无缝集成到 Qt Quick 界面中。 自 QtWS2025 上发布相关消息以来,我们一直在努力将最初的概念验证开发到用户可以试用的阶段。今天,我们很高兴地宣布,我们的第一门语言 C# 已经准备好进入公测阶段,目前状态良好,欢迎大家试用。 本次里程碑包含的功能

将 C# 对象创建为 QML 元素 调用 C# 方法 处理 C# 事件 读取和写入 C# 属性 将 QML 属性绑定到 C# 属性 将 QML 视图绑定到 C# 集合 以 C# 开发者熟悉的方式编写后端代码,尽量少用或不使用 Qt 特定模式,而不是简单地将 Qt/C++ 代码翻译过来

了解如何开始将 Qt 用作你的下一个 C# UI 框架,欢迎试用并向我们反馈意见。

试用 Qt Bridges for C# 查看入门指南

为什么首先选择 C#? 编程语言趋势会随着时间波动,语言采用情况也取决于每位开发者、他们的项目、社区,甚至朋友圈。不过,有些语言多年来始终保持较高人气,C# 就是一个显著例子。作为参考,我们可以通过以下公开的编程语言采用情况分析看到这一点: Stack Overflow 2025 年调查

在 Stack Overflow 2025 年调查中,C# 在专业开发者群体中排名第 7 。点击图片可放大。 RedMonk 2012—2026 年排名

在 RedMonk 2012—2026 年排名中,C# 过去 14 年的平均排名为第 5 。点击图片可放大。 .NET 的包管理器 NuGet 的下载统计数据也表明,围绕 C# 已形成一个成熟的生态系统,迄今为止包下载量已超过 9000 亿次。 另一个体现该语言重要性的指标,是当前就业市场上有大量公司正在招聘 C# 专业人才。这些公司涵盖多个行业的主要参与者,包括:

云 / 信息技术 金融科技 / 支付 航空航天 / 国防 汽车 游戏 食品 / 农业 医疗科技

此外,一些已经使用 C++ 开发 Qt 应用程序的公司,也表达了在其 C# 项目中使用 Qt 的兴趣。 这些都是促使我们决定支持 C# 与 Qt 互操作,并将其作为 Qt Bridges 首个进入公测阶段语言的重要因素。 下一步是什么? 请试用并向我们分享反馈。你可以从专门的博客文章开始,了解更多细节以及如何将 Qt 用作新的 C# UI 框架的说明。

试用 Qt Bridges for C# 查看入门指南

C# Bridge 的下一步是达到技术预览( Technology Preview ,TP )状态,届时我们将完善并补充当前功能。你们的反馈对于达到这一里程碑非常有价值,因此我们期待收到大家的意见。 请使用 Qt Bridges 论坛进行相关讨论,并在我们的缺陷跟踪平台 JIRA 上报告你在 TP 发布后可能发现的问题。 未来的 Qt Bridges 版本 C# 是该项目第一阶段的一部分;下一个计划进入公测阶段的语言是 Rust ,敬请关注后续更新。 当这些语言的桥接能力达到我们所期望的成熟度后,我们将继续推进第二阶段。