一、Qt简介#
1. 什么是Qt?#
Qt是一个跨平台的C++图形用户界面应用程序框架。
它为应用程序开发者提供建立图形界面所需的所有功能。
它是完全面向对象的,很容易扩展,并且允许真正的组件编程.
2. Qt的发展史#
1991年 Qt最早由芬兰奇趣科技开发
1996年 进入商业领域,它也是目前流行的Linux桌面环境KDE的基础
2008年 奇趣科技被诺基亚公司收购,Qt称为诺基亚旗下的编程基础
2012年 Qt又被Digia公司(芬兰一家软件公司)收购
2014年4月 跨平台的集成开发环境Qt Creator3.1.0发布,同年5月20日配发了Qt5.3正式版,至此Qt实现了对iOS、Android、WP等各平台的全面支持。
3. Qt的特点和优势#
- 跨平台,几乎支持所有的平台
windows、macos、linux
-
接口简单,容易上手
-
一定程度上简化了内存回收机制 (特定场景下会帮助释放内存)