统信UOS应用开发实战教程
上QQ阅读APP看书,第一时间看更新

1.1 Qt简介

Qt是一个跨平台的桌面、嵌入式和移动应用程序开发框架,支持的平台包括Linux、Windows、Android、iOS等。

1990年,两位挪威软件工程师Haavard Nord和Eirik Chambe-Eng开始开发Qt。Qt在1995年5月首次公开发布。Qt的第一个公开版本由名为Trolltech(奇趣科技)的公司发布。

2008年,奇趣科技被诺基亚收购。2011年3月,Digia公司与诺基亚签署协议,收购Qt商业许可和服务业务。2012年,Digia公司从诺基亚收购Qt软件技术和Qt业务。2014年9月,Digia公司宣布成立Qt Company全资子公司,独立运营Qt商业授权业务。

Qt本身并不是一种编程语言,而是一个用C++编写的框架。Qt具有以下鲜明的特点。

跨平台,支持嵌入式、个人计算机和移动端等平台。

接口较简单,Qt框架与其他框架类似。

简化了内存回收机制。

开发效率非常高,可高效构建应用程序。

学习区氛围较好,市场份额日益上升。

经过20多年的发展,Qt已经成为最优秀的跨平台开发框架之一,在各行各业的项目开发中得到广泛应用。关于Qt的更多信息,感兴趣的读者可访问Qt官网上的相关文档进行了解。