20.Qt安装与JSON/XML库使用教程

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的官网:

image.png

或者直接点击这里进入官网,然后点击右上角的下载:

image.png

注意,操作中途可能需要你注册账户,自己注册一个即可,不过要记住自己的账户名与密码,因为后面会使用。

然后选择下载开源版的:

image.png

滑到页面下方,选择下载Qt在线安装:

image.png

然后点击下载即可:

image.png

下载完成后是一个.exe的文件,它并不是qt,而是用于下载Qt的一个下载器,由于其国内下载qt速度可能很慢,所以推荐使用镜像下载。

方法就是通过命令行启动该下载器:

.\qt-online-installer-windows-x64-4.8.0.exe --mirror https://mirrors.ustc.edu.cn/qtproject/

第一步就是登录Qt账户,如果你前面没有注册,那可以在这里进行注册,然后登录:

image.png

然后是开源协议,这种对于我们个人开发者而言基本不用考虑,直接跳过下一步即可

image.png

然后一直点击下一步,开始获取Qt数据了。

获取完成后,让你选择是否发送数据给云端,这两个,选谁都可以,然后继续下一步:

image.png

然后自己选择安装的文件路径,以及选择下面的第一个自定义安装,然后下一步:

image.png

这里先选择旁边的Latest supported release,即:最新支持的发行版本

以前是有一个LTS选项的,为长期支持版本,不清楚什么原因被取消了,长期支持版本会更加的稳定,不存在出现了什么bug,就不再修复的问题。

所以作为正常开发来说,我们一般会选择下载长期支持的版本,即带有LTSLong Term Support缩写)字眼的。

目前最新的长期支持版本为6.5

这里看不到,要从qt官网的博客才能看到,感兴趣的可以去看看:Qt Blog

所以这里我就直接下载6.5版本的了:

image.png

注意内部组件的勾选,当然如果你磁盘很大的话,可以全选,不用管这一步。

我这里去除了一些新手前期基本使用不到的东西,可以减少磁盘消耗以及下载时间,以后有需要的时候再下载即可。

然后点击下一步:

image.png

作者:余识
全部文章:0
会员文章:0
总阅读量:0
c/c++pythonrustJavaScriptwindowslinux