学习QT的意义以及QT平台的安装


前言

Qt 是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,Qt很容易扩展,并且允许真正地组件编程。2008年,Qt Company科技被诺基亚公司收购,Qt也因此成为诺基亚旗下的编程语言工具。2012年,Qt被Digia收购。2014年4月,跨平台集成开发环境Qt Creator 3.1.0正式发布,实现了对于iOS的完全支持,新增WinRT、Beautifier等插件,废弃了无Python接口的GDB调试支持,集成了基于Clang的C/C++代码模块,并对Android支持做出了调整,至此实现了全面支持iOS、Android、WP,它提供给应用程序开发者建立艺术级的图形用户界面所需的所有功能。基本上,Qt 同 X Window 上的 Motif,Openwin,GTK 等图形界面库和 Windows 平台上的 MFC,OWL,VCL,ATL 是同类型的东西。

一、为什么要学习QT

1.学习Qt的意义

①学习GUI编程,市场上任何一款产品几乎都带图形界面,想很火的Android,IOS编程无非也是GUI app编程,GUI编程都是差不多的,学习QT后再学习Android、IOS,也会变得更简单,就算不学习这两个平台,由于Qt跨平台的特性,通过Qt写的程序,也能在这两个平台上运行。

②学习Qt能够锻炼编程能力,GUI编程比后台编程更能锻炼人,因为你除了核心数据要处理外,还需要协调界面,同时懂得前端和后台编程,才能更好地写好程序。

③学习Qt也能更好的使用c++,学习Qt的框架(Qt是c++实现的应用程序框架),很多游戏,后台服务器框架都是使用c++实现的

2.Qt的一些应用案例

①wps,office,这两个我们常用的程序都是基于Qt写的。

②Ubuntu的liunx桌面也是用Qt写的

③virtual box:一款非常强大且开源的播放器,是由Qt框架构成的

二、Qt软件的安装

1.Qt的下载

中国科学技术大学的镜像网站
因为Qt是外国人的开发出来的软件,如果去官网下载,下载速度将会很慢,但国内的一些院校把这个下载站做了整站复制,这样我们在这些院校的镜像网站中下载Qt,速度将会变得快一点。
下面看看具体的下载流程
首先我们进入点击进入镜像网站后,将会来到这个界面,我们进入archive
在这里插入图片描述
接着进入qt
在这里插入图片描述
这样就能看到几乎所有的Qt版本了,因为博主学习Qt的视屏所用的版本较低,因而我选择的是5.9版本的,大家可以根据自己的需要去下载。

在这里插入图片描述
进入5.9版本之后,就出现了很多选项,其实最下方的三个文件就对应了三个版本,liunx平台,windows平台,mac平台,博主刚开始学习,就先下windows平台版本的,同样得,大家也可以根据自己的需要去下载。
在这里插入图片描述
点击之后,就会进入下载界面,大家下载即可

2.具体安装环节

这个网页里所下载的文件直接就是可安装程序,大家点击安装就可以了,下面来说说其中的一些细节。
点开下载好的文件之后,会出现这个界面,我们点开设置
在这里插入图片描述
然后这里我们要把选择手动代理配置,不然等下会让你填写邮箱地址这些,会很麻烦,这一步很重要!!!!!
在这里插入图片描述
之后就可以正常安装了
在这里插入图片描述
这里我们要注意安装位置,因为Qt装下来所需要的的空间是比较大的,不要放在系统盘(c盘)
在这里插入图片描述
之后就进入安装界面,可能需要几分钟,大家耐心等待一下即可
在这里插入图片描述
安装完成后,就会弹出这样一个界面
在这里插入图片描述
即安装已经成功
我们来看看开始菜单里的一些东西
在这里插入图片描述
可以看到有很多关于Qt的快捷方式,它们分别对应不同的用途,在以后的博文中,会继续介绍。

总结

学习Qt是非常有必要的,他能够完成很多东西,作为一个嵌入式的学习者,自己的技能库里应该包括这个技能,这也能让你找到更好的工作,适应更多的岗位,当然要想开始学习Qt,Qt编程环境的下载自然是首位,先配置好环境,再学习,事半功倍。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值