一、QT下载
需要注意的是VS与QT的版本对应,VS2017对应的最新的QT版本是5.14,以后的版本适应的是VS2019
本文以VS2017+QT5.14为例
QT5.14.下载地址
Index of /archive/qt/5.14/5.14.2https://download.qt.io/archive/qt/5.14/5.14.2/ 选择windows版本,点击Details,进入下载链接,
选择镜像网站进行下载
二、QT安装
下载完成之后点击安装程序,没有QT账户就注册一个,有就直接登录,点击next
选择已经阅读,next下一步
选择QT安装位置,点击next
选择组件,MSVC2017代表VS2017,勾选上,后面是一些QT的组件也勾选上,Developer and Designer Tools默认就行
然后一直next,等待安装完成。
三、VS2017中QT组件安装
打开VS2017,点击“工具”->选择"拓展与更新",点击联机,搜索"QT"
下载Qt Visual Studio Tools,重启VS
点击QT VS Tool,选择Qt option,点击Versions,添加一个new Qt version,Path中找到5.14.2/msvc2017_64/bin/qmake.exe
四、VS新建Qt项目和一些问题
VS新建项目,选择QT,选择QT Widgets Application为桌面应用程序
4.1为防止出现有些语句报红
新建好项目之后,此时设置项目属性,包含目录为:qt安装目录中的5.14.2/msvc2017_64/include
4.2 为防止出现UI文件打不开的情况
解决方案中,右键UI文件,选择打开方式,点击添加
程序选择QT安装目录中5.14.2/msvc2017_64/bin/designer.exe
添加完成之后,设为默认值。
至此,VS的QT配置完成。
五、QT程序在VS中编辑代码
接上面新建的项目,调试运行项目程序,关闭之后,解决方案中Header Files中添加头文件
Debugx64调试下就选x64/Debug/ui_QtWidgetsApplication1.h文件,不然后续在QT Designer中界面添加控件,VS中控件变量会报红。
具体项目练习可参考此博客,写的非常好QT入门级小项目(vs2015+qt designer混合编程)_miangmiang咩的博客-CSDN博客