一、QT概念
QT是一个跨平台的C++用户界面应用程序框架,为应用程序开发者提供了建立艺术级图形界面所需的所有功能,它是面向对象的且易于扩展,允许真正的组件编程。
二、QT的发展史
- 1991年,由奇趣科技开发;
- 1996年,进入商业领域,是LInux桌面环境KDE的基础;
- 2008年,奇趣被诺基亚收购;
- 2012年,QT被Digia收购;
- 2014年4月,跨平台的集成开发环境Qt Creator3.1.0发布,同年5月配发Qt5.3正式版,实现了对IOS、Android等平台的支持。
三、QT的版本
- 商业版:提供在商业有效期内的免费升级和技术支持服务。
- 开源版:提供了和商业版同样的功能,在GNU通用公共许可下,它是免费的。
四、QT优点
- 一定程度上简化了内存回收机制(new的对象不再需要delete)。
- 开发效率高,能快速构建应用程序。
- 可以进行嵌入式开发。
五、成功案例
- Linux桌面环境KDE
- WPS Office办公软件
- Skype网络电话
- Google Earth谷歌地图
- VLC多媒体播放器
- VirtualBox虚拟机软件