Qt 实战(1)Qt 概述

一、Qt概述

1、什么是Qt?

Qt(官方发音 [kju:t],音同 cute)是一个跨平台的 C++ 开发库,主要用来开发图形用户界面(Graphical User Interface,GUI)程序,也可以开发不带界面的命令行(Command User Interface,CUI)程序。它是完全面向对象的,很容易扩展,并且允许真正的组件编程。

2、Qt发展历史

  • 1991年Qt最早由奇趣公司开发
  • 1996年进入商业领域,Qt 被用来开发 Linux 桌面环境 KDE大获成功,使 Qt 成为 Linux 环境下开发 C++ GUI 程序的标准
  • 2008年奇趣被诺基亚收购
  • 2012年Qt又被Digia公司收购,Digia 于 2014 年 9 月宣布成立 Qt Company 全资子公司,独立运营 Qt 商业授权业务
  • 2014年4月跨平台的开发环境Qt Creator3.1.0发布,同年5月20日发布了Qt 5.3正式版本。

3、支持的平台

  • Windows XP、Vista、Win7、Win8、Win2008、Win10
  • Linux
  • Mac

4、Qt版本

Qt按照不同的版本发布,主要分成商业版与开源版

  • 商业版:为商业软件提供开发,提供传统商业软件发行版,并且提供在商业有效期内的免费升级与技术支持服务
  • 开源的LGPL版本:提供了和商业版本相同的功能,在GNU通用公共许可下,它是免费的

5、Qt的优点

  • 跨平台,几乎支持所有的平台
  • 接口简单,容易上手,学习Qt框架对学习其它框架有一定的参考作用
  • 一定程度上简化了内存回收机制
  • 开发效率高,可以快速的构建应用程序
  • 有很好的社区氛围,市场份额在缓慢上升
  • 可以进行嵌入式开发
上一篇:MYSQL之增删改查(上)


下一篇:美国家安全局等发布安全部署人工智能系统指南