您的位置:首页 > 编程语言 > C语言/C++

Qt,一个跨平台的C++应用程序程序开发框架

2016-03-17 13:41 609 查看


Qt

Qt(官方发音同cute 发音为/kju:t/[4],虽然也俗称为Q.T.发音为/kju:tiː/")是一个跨平台C++应用程序开发框架。

它是Digia公司的产品。Qt使用标准的C++和特殊的代码生成扩展(称为元对象编译器(Meta
Object Compiler, moc))以及一些。通过语言绑定,其他的编程语言也可以使用Qt。

Qt是自由且开放源代码的软件,在GNU宽通用公共许可证(LGPL)条款下发布。所有版本都支持广泛的编译器,包括GCC的C++编译器和Visual
Studio。

Qt Software启用了基于Git和Gitorious开源项目的Web源代码管理系统,Qt开发人员可为Qt以及与Qt相关的项目贡献代码、翻译、示例以及其他内容。

使用Qt开发的软件,相同的代码可以在任何支持的平台编译与运行,而不需要修改源代码。会自动依平台的不同,表现平台特有的图形界面风格。


Qt模块

经过多年发展,Qt不但拥有了完善的C++图形库,而且近年来的版本逐渐集成了数据库OpenGL库、多媒体库、网络脚本库、XML库、WebKit库等等,其核心库也加入了进程间通信多线程等模块,极大的丰富了Qt开发大规模复杂跨平台应用程序的能力,真正意义上实现了其研发宗旨“Code
Less; Create More; Deploy Anywhere.”。

由于各家编译器良莠不齐。Qt本身为了跨平台兼容性,只能以“最低兼容规格”来设计。因此Qt必须具备RTTI、动态创建、Persistence/Serialization的基础建设,以及建构出自己的容器组件。


Qt软件下载

http://pan.baidu.com/s/1ntYhz8P


QT学习之路:从入门到精通(链接)

http://blog.51cto.com/zt/20
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: