我们可以使用 QT 和 C# 来创建 GUI 吗?

新手上路,请多包涵

我是 C# 新手,我只需要知道我们是否可以使用 QT 用 C# 创建漂亮的 GUI。我知道 QT 支持 C++。但是 C# 呢?

原文由 FxMax 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 793
2 个回答

.Net C# 和 QT 是完全不同的框架,但有 用于 QT 的 .Net 绑定

我的建议是不要组合框架,它们会引入这么多问题,正如您所说,您是初学者,您可以学习 Telerik UI 以获得漂亮的用户界面

编辑:

如果您打算将它们结合起来而不考虑建议,那么至少,在最有意义的地方这样做。使用一个框架在另一个框架上编写一个特定的“层”。例如,用 QT 编写你的 GUI,但用 C# 编写你的数据和/或业务逻辑层等……这将是我尝试组合不同框架的最低级别。 Gmiley 是对的,我在开发 Arduino 时也做过同样的事情

原文由 Abdul Rehman 发布,翻译遵循 CC BY-SA 4.0 许可协议

是的,您当然可以通过其绑定在 C# 中使用 QT,但这不是托管解决方案。在您的项目中使用 QT 的主要原因是,如果您正在使用 C# 构建跨平台应用程序。如果这是您的任务,您可以考虑使用 Nevron Open Vision for .NET ( https://www.nevron.com/products-open-vision.aspx ) - 这是一个托管的 C# 跨平台 GUI,可以帮助您在 Windows(WinForms、WPF)、macOS(Xamarin.Mac)和 Web(Blazor-WebAssembly)上无缝部署您的应用程序。

原文由 Ivaylo Milanov 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题