首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Qt有什么好处?

使用Qt有什么好处?
EN

Stack Overflow用户
提问于 2010-12-13 08:52:23
回答 6查看 10K关注 0票数 10

我开始在.Net中开发一个新的图形用户界面项目,有人向我推荐了Qt。我开始阅读它,但我不明白它相对于Visual Studio的设计器的优势。

我明白为什么C++ VS6会使用它,但不知道为什么.net开发人员会使用它。

如果它的主要优势是可移植性,那么它在JAVA上的优势是什么?

谢谢!

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2010-12-13 13:55:03

它是跨平台的,它使用系统的资源来绘制窗口、控件等,这样你的应用程序就会有一个原生的外观(例如,在苹果电脑上,你的应用程序窗口将缺少菜单栏,菜单栏会出现在系统的菜单栏上,因为这是在C++的Mac platform).

  • Writing上的标准行为)给你很好的控制,可以使用奇妙的库,如
  • ,Boost等;你的代码被编译成本机二进制文件,无需虚拟机就能全速运行。
  • Qt是开源的,由诺基亚的Qt集团(前身为Trolltech)开发,因此你有一个非常大的企业在社区的支持下维护它,并确保它的发展。
  • 它有我见过的最好的图形用户界面设计器(我在使用Windows Forms和WPF之前使用过.NET )
票数 14
EN

Stack Overflow用户

发布于 2010-12-13 09:24:19

看看这篇文章:Do you use Qt and why do you use it?

就我个人而言,我喜欢Qt,因为它是跨平台的,非常受欢迎,而且你可以很快准备好一个原型!

票数 9
EN

Stack Overflow用户

发布于 2010-12-13 22:10:01

  • 它不仅是跨平台的桌面平台,也就是Windows,Mac和Linux,同样的代码也可以在基于嵌入式Linux,Windows CE/Mobile,塞班和新推出的Meego的设备上运行。对于嵌入式linux,它有自己的基于帧缓冲区的轻量级窗口系统,消除了对X11的需要。
  • 它现在在Qt创建器中也有一个功能非常强大的集成开发环境,同样可以在所有平台上运行,因此无论你走到哪里,都能为你提供相同的开发环境。
  • 最新的4.7版本提供了一种新的方式,可以使用QML+Javascript为设备开发应用程序,为你的流体多点触控手势启用的界面直接对话在C++ Qt classes中完成的业务逻辑。
  • 基于Webkit工具包的Qt Webkit也是如此,在那里你可以将你的javascript代码连接到在Qt中完成的核心C++类。
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4425051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档