1.前言
前面一章我提到了数据库,以及常见的数据存储格式文件,但由于目前C++
并没有标准库让我们使用,所以只能暂且搁置。
所以从本章开始,我将开始介绍Qt的基本使用,Qt里面含有大量现成的库可以让我们调用,更加方便!
视频版Qt安装教程可以参见:Qt环境搭建
2.Qt初识与安装
首先还是得必须想明白一个问题,即什么是Qt?
简单点说,Qt其实是一个巨大的类库集合,如同我们前面使用到的MFC一样,都是对基本系统API进行了一定的封装。
但与MFC不同的是,Qt是跨平台的,即你可以使用一份代码,在不同的平台编译!
但前提是你并不调用特定平台的API,而MFC就是因为其本身只是对win api的封装,所以只能用于Windows平台。
除此之外,另一个巨大的不同就是,Qt封装的库非常简洁易用,而且其APi文档也会被下载到本地,可以很方便查阅,而不用像MFC一样,每次都需要联网去官网查询API信息。
同时,Qt还封装了大量的第三方库,比如操作json
格式的库就存在于Qt的类库中,可以直接使用,后面我们会进行讲解!
说了这么多,可能大家听着都有点迷糊,不过不要紧,我们一步一步学习,你就会自己体会到Qt的妙处。
首先来看一看如何下载Qt。
浏览器直接搜索Qt一般就会出现Qt的官网:
或者直接点击这里进入官网,然后点击右上角的下载:
注意,操作中途可能需要你注册账户,自己注册一个即可,不过要记住自己的账户名与密码,因为后面会使用。
然后选择下载开源版的:
滑到页面下方,选择下载Qt在线安装:
然后点击下载即可:
下载完成后是一个.exe
的文件,它并不是qt,而是用于下载Qt的一个下载器,由于其国内下载qt速度可能很慢,所以推荐使用镜像下载。
方法就是通过命令行启动该下载器:
.\qt-online-installer-windows-x64-4.8.0.exe --mirror https://mirrors.ustc.edu.cn/qtproject/
第一步就是登录Qt账户,如果你前面没有注册,那可以在这里进行注册,然后登录:
然后是开源协议,这种对于我们个人开发者而言基本不用考虑,直接跳过下一步即可
然后一直点击下一步,开始获取Qt数据了。
获取完成后,让你选择是否发送数据给云端,这两个,选谁都可以,然后继续下一步:
然后自己选择安装的文件路径,以及选择下面的第一个自定义安装,然后下一步:
这里先选择旁边的Latest supported release
,即:最新支持的发行版本。
以前是有一个LTS
选项的,为长期支持版本,不清楚什么原因被取消了,长期支持版本会更加的稳定,不存在出现了什么bug,就不再修复的问题。
所以作为正常开发来说,我们一般会选择下载长期支持的版本,即带有LTS
(Long Term Support
缩写)字眼的。
目前最新的长期支持版本为6.5
。
这里看不到,要从qt官网的博客才能看到,感兴趣的可以去看看:Qt Blog
所以这里我就直接下载6.5
版本的了:
注意内部组件的勾选,当然如果你磁盘很大的话,可以全选,不用管这一步。
我这里去除了一些新手前期基本使用不到的东西,可以减少磁盘消耗以及下载时间,以后有需要的时候再下载即可。
然后点击下一步: