我们可以将QT与C#一起使用来创建GUI吗
Can we use QT with C# to create GUI?
我是C#的新手,我只需要知道我们是否可以使用QT用C#创建漂亮的GUI。我知道QT支持C++。但是C#呢?
.Net C#和QT是完全不同的框架,但QT 有.Net绑定
我的建议是不要将框架组合在一起,因为它们会引入很多问题,正如你所说的,你是一个初学者,你可以学习Telerik UI来获得漂亮的用户界面
编辑:
如果你打算把它们结合起来,不管有什么建议不这样做,那么至少要在最有意义的地方这样做。使用一个框架写一个特定的"层"。例如,用QT编写GUI,但用C#编写数据和/或业务逻辑层,等等。这将是我尝试组合不同框架时的最低级别Gmiley是对的,我在Arduino 上工作时也做了同样的事情
官方Qt项目支持以下语言:c++、Qml(Quick project)、Html、CSS、JavaScript、JSON、xml//我注意到html、css、json、xml不是语言编程,而是合同
其他分支机构:
项目Qt Jambi-官方网站java编程的jambi
PyQt-用于Python编程https://wiki.python.org/moin/PyQt
对于我没有看到的C#健壮项目。
是的,您当然可以通过其绑定在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)上无缝部署应用程序。
我正在添加2023年初的信息。
目前,对于创建跨平台应用程序,C#有一个方便的MAUI接口。(https://learn.microsoft.com/en-us/dotnet/maui/what-is-maui?view=net-maui-7.0)
- 在 Gui Win32 中创建子窗口C++
- 创建小部件的GUI菜单不会出现在QT创建者中
- 在Qt中如何为用户创建GUI以输入nxn矩阵
- 无法使用 Visual Studio 2010 和 Qt 版本 4.8.0 创建"Qt Gui Application"
- 如何在非 gui 线程上正确创建 QUdpSocket?未发出现读
- 是否可以同时使用 GUI 和 3D 图形库创建应用程序
- 在QT GUI中创建一个全局对象
- 为Python逻辑创建一个C++Qt Gui
- 当主GUI线程被阻塞时,如何从工作线程创建无模式对话框
- 用于创建使用XML中定义的GUI的C 本机应用程序的库
- 使用由Eclipse中的Qt设计器创建的Qt GUI
- C++ Qt如何通过小的更改创建GUI的副本
- 在 CC++ 中使用 XML 创建 GUI
- 是否可以使用c++标准本机库创建GUI应用程序
- 我们可以将QT与C#一起使用来创建GUI吗
- QThread,在线程上创建GUI小部件元素
- 在 cpp、OpenCV 中使用"Select file"对话框创建 GUI
- 为应用程序创建gui
- 如何在c++中创建gui
- 在QT中动态创建GUI,而不使用visual Studio中的表单