【QT】自我学习笔记第一章

写在前面

本人非CS软工科班出身,由于实验室学习的需要接触到了C++和QT,同很多新朋友一样在网上浏览各种帖子学习各种代码解决各种问题,中间难免走过不少弯路。本来想自己用word写一份笔记自己时常可以查阅,但是想到若是能将文章po到网络,分享自己的经验岂不是更好,既方便了自己也为大家学习出一份力,少走一些弯路。由于本人对编程及计算机的学习并非系统性的,所以帖子都是比较偏新手向,如果有大神发现问题可以私信一起讨论哈,不喜勿喷(^∀^●)。

环境搭建

我使用的环境是VS2017+QT5.12。
关于VS的安装其他帖子已经说明的很详尽了,这里就不再补充了。
关于QT搭配VS有几点需要补充。首先是在官网http://download.qt.io/archive/qt/ 中下载对应版本的QT
【QT】自我学习笔记第一章
这里我使用的是qt5.12 for windows。再安装完VS及QT之后,进入http://download.qt.io/archive/ 中的 vsaddin/ 目录
【QT】自我学习笔记第一章

这里我下载的是 qt-vsaddin-msvc2017-2.2.2.vsix (我试了很多个版本,其中这个版本感觉对5.12及VS2017兼容性最好),msvc2017里的数字对应的是你的VS版本,如果你是其他版本的VS请下载其他版本,还要注意你QT的版本,最好发行日期与该vsix发行日期相近。
在安装完对应的.vsix文件后,打开VS,选择Qt VS Tools目录,进入Qt Options目录,将你安装好的Qt目录下的VS目录添加进来,这里我是msvc2017_64
【QT】自我学习笔记第一章
添加完毕后,进入工具——扩展与更新,找到Qt Visual Studio Tools,将右侧的自动更新关闭(若没有关闭且你下载的VS及QT不是当前最新版本的话,他有可能在你重启之后自动更新,更新到超越当前你的QT及VS版本,导致Qt VS Tools选项不可用= =!),当然你也可以一开始就在工具——扩展与更新里直接安装Qt Visual Studio Tools,但是这里我不推荐,原因就是速度太慢了,而且不是最新版本的VS和QT有可能出现上述问题,吃过亏。

测试功能

在环境配置完成后,我们需要检测我们安装的是否正确。
在VS中选择文件——新建——项目,找到Qt Gui Application
【QT】自我学习笔记第一章
之后一路下一步,在文件命名处修改自己命名的头文件及源文件的名称,确定之后,进行编译,成功编译后显示出一个空白的窗口,便大功告成了。以后就可以在这里*创作了!