一、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的特点和优势#

  1. 跨平台,几乎支持所有的平台

windows、macos、linux

  1. 接口简单,容易上手

  2. 一定程度上简化了内存回收机制 (特定场景下会帮助释放内存)