• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

C#界面与QT哪个更好

沧沧沧沧 2019-05-16 浏览量:6395
C#界面与QT哪个更好
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • C#在windows上是比较好的,各种的库与测试,调试都是完整的,也比较好验证,在windows上的通用性也比较好

    QT是跨平台的,如果你的程序要在windows与Liunux上都运行,最好是选择Qt

    其实也没有哪个更好,只有哪个适合你的要求

    • 发布于 2019-05-24
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • 个人觉得c#好一点,qt里面的信号和槽概念比较难理解,
    • 发布于2019-05-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个其实看个人熟悉层度,因为QT的基础是C++和C#本身就不是同样的语言。

    此外光C#也不是用来编写界面的,其编写界面其实是用的.NET相应框架,其平台适用性和QT不在一个层次。

    所以这个问题有2个方面需要探讨:

    1. 你只能比较2种语言,一般比较语言不是说那个好(都是各有优势的),而是说适合,对界面开发来说,其实2种语言都还是比较适合的,所以你要看那个更熟悉


    2. 界面开发一般是基于一定库进行的,QT和.NET等都是这样的库,但QT是跨平台的库,虽然.NET也有MONO项目来尽量做到跨平台,但与QT比还是差距比较大,如果要开发跨平台的界面应用,则一般不建议选择.NET 框架。


    综上:你需要根据你应用界面环境和个人对语言的熟悉层度选择合适的界面开发库。

    • 发布于2019-05-17
    • 举报
    • 评论 0
    • 0
    • 0

  • QT非常适合开发跨平台的应用,比如跨硬件平台,arm、x86

    C#开发x86/64不考虑平台适配可以用,效率很高,主要外观还是看你用的开发框架叭,框架好可以做的很美观

    • 发布于2019-05-18
    • 举报
    • 评论 0
    • 0
    • 0

  • QT比较好一点,因为它的跨平台移植特性,某些平台,比如嵌入式设备上面,无法使用C#,而QT基于C++,可以移植
    • 发布于2019-05-23
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

C#界面与QT哪个更好