QT的概述与环境的搭建

一,QT的发展与优势

1,什么是QT?

    Qt是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。 Nokia .. 它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服 务器。

2,市面上哪些软件是用QT开发的?

    1,Qt Creator  (用于开发QT软件的开发工具)

    2,Doxygen:API文件产生器

    4,Google地球(Google Earth):三维虚拟地图软件。

    5,Skype:一个使用人数众多的基于P2P的VOIP聊天软件。

    6,WPS Office:金山软件公司推出的办公软件

    7,极品飞车:EA公司出品的著名赛车类游戏

    8,Autodesk Maya, 3D建模和动画软件。

    9,网易云音乐

         .................

3,QT现在为什么这么流行?

    1,未来由Qt来编写;使用Qt,构建您的世界(QT官网可以看到很多现在大家生活中涉及到的用品大都是用QT开发)

QT的概述与环境的搭建

2,世界500强中的前10位有8位用QT的开发出相关的产品

    QT的概述与环境的搭建

4,QT的优势有哪些?

    1,优良的跨平台特性:

          QT支持下列的操作系统:Windows,Linux,macOS,VxWorks。拥有“一次编写,随处编译”的特性,即同样的代码,只需要在心得系统上重新编译即完成了移植,大大地降低了移植的成本。

    2,面向对象:

          QT的良好的封装机制使得QT的模块化程度非常高,可重用性较好,对于用户开发来说是非常的方便。QT提供了一种称为signals/slots的安全类型来替代callback,这使得各个元件之间的协同工作变得十分的简单。

    3,丰富的API:

          QT包括多达250个以上的C++的类,还想提供基于模板的collections,serialization,file,I/O device,directory management,data/time 类。

    4,支持2D/3D的图形渲染,支持OpenGL。

    5,大量的开发文档,强大的帮助系统

    6,XML,数据库的支持

     ...................

 

 

二,QT开发环境的搭建

    1,Windows下载安装QT Creator

          1,下载安装包:下载地址: http://download.qt.io/(下载的目录有些许长,后面是详细的目录)         详细的下载目录:http://download.qt.io/official_releases/qt/5.12/5.12.1/ http://download.qt.io/archive/qt/5.9/5.9.5/

          2,安装过程:

           QT的概述与环境的搭建

           QT的概述与环境的搭建

           QT的概述与环境的搭建

以上是Windows系统安装的推荐过程,LInux的安装与其几乎没有相差,这里不做多余的叙述。

    2,Qt creator中附加工具的介绍:

            1,Assistant   (开发帮助文档,开发过程中可以借助)

            2,Linguist     (Qt Linguist 提供了一套加速应用程序翻译和国际化的工具。Qt 使用单一的源码树 和单一的应用程序二进制包就可同时支持多个语言和书写系统。 有助于软件走向国际化,普度众生。)