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

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


你可能感兴趣的:(C/C++)