QT基础【1-开发环境安装】

简介: QT基础【1-开发环境安装】



1 QT开发环境安装

visual studio版本:Microsoft Visual Studio Professional 2022 (64 位) - Current 版本 17.4.3

QT版本:5.12.2

qt vs tools版本:qt-vsaddin-msvc2022-3.0.2

1.1 下载QT安装包

打开链接:Index of /archive/online_installers/4.3 (qt.io) ,选择:

由于是外网下载比较慢,也可以从我的百度网盘链接下载:提取码:ikun

1.2 下载vsQT插件

打开链接:[Index of /archive/vsaddin/2.8.1 (qt.io)](Index of /development_releases/vsaddin/3.0.2 (qt.io)) ,根据你的vs版本选择。文件网盘链接如下:提取码;ikun

1.3 安装QT

双击下载的exe文件,初次打开会要求你登录QT账号,我直接注册了一个。

勾选个人开发:

这个随便选:

选择安装目录:

选择Qt5.12.2:

需要勾选的选项:()只要根据自己的需要来

这一列保持默认即可。之后点击下一步。

点击同意即可:

点击下一步:

点击安装即可。

等待安装即可。

我安装了差不多2个多小时。最终会安装成功。

1.4 安装VS插件

双击刚才下载的文件,点击install

显示安装成功。

1.5 测试QT是否正常运行

进入你安装QT的目录,例如我是:D:\VisualStudio\QT\Tools\QtCreator\bin,在bin目录下找到qtcreater.exe,可以将其添加到桌面快捷方式,点击运行

进入界面,点击创建项目:

选择一个项目模板:

选择项目路径:

在QT中一般选择QMake多一些,而不是CMake。

选择QWidget,点击下一步。

点击下一步:

这是我们在安装Qt时构建的组件。一般是选择默认的32位。

添加到版本控制系统一般不选(可以选额Git)。点击完成创建

进入ui文件:

随便拖动一些控件,创建一个窗口:

点击运行键:

构建出来窗口,则说明我们的安装没有问题,如图:

1.6 Visual Studio中创建QT项目

1.6.1 添加QMake路径

先随便创建一个空项目,进入界面,点击拓展->QT VS tools->Qt Version

进入界面,点击+号可以添加新路径。

需要添加QT的msvc的qmake和msvc_64的qmake路径,二者区别是一个是32位的,一个是64位的。先进入你安装QT的路径,例如我安装时选择的安装路径是D:\VisualStudio\QT,那么我需要添加的Qmake路径是D:\VisualStudio\QT\5.15.2\msvc2019\bin\qmake.exe和D:\VisualStudio\QT\5.15.2\msvc2019_64\bin\qmake.exe。

点击新建,点击文件夹图标,选择上述的两个路径,

1.6.2 创建Qt项目

打开vs,点击创建新项目:

出现这些选项表示插件安装成功,我们选择 Qt Widgets Application

选择项目路径,点击创建:

出现界面,点击next

默认为32位,点击next

选择QWidget,点击finish

创建完成之后运行,

当在vs中打开.ui文件时,会报错。因此需要设置使用QtCreator打开.ui文件。我的QtCreator.exe文件路径为:D:\VisualStudio\QT\Tools\QtCreator\bin\qtcreator.exe。

选中.ui文件,选择打开方式

选择QtCreator打开。

将其设置为默认值

随便添加几个控件后,保存。

运行vs项目,如图。此时Visual Studio的QT配置就完成了

1.7 报错解决

1.7.1 问题

同时我文件路径存在非法字符,但是我的路径中并没有非法字符有"。"

1.7.2 解决

更换qt vs tools插件。我之前的配置是qt-vsaddin-msvc2022-2.8.1-rev.06。然后我重新安装了qt-vsaddin-msvc2022-3.0.2。

1.7.3 卸载当前的qt vs插件

在vs主界面,点击拓展->管理拓展,找到Qt vs tools,点击卸载。卸载时需要关闭vs

卸载成功会出现:

1.7.4 参考资料

qt vs tools 无法添加qt version的解决方法-CSDN博客

Visual Studio 2022 QT 开发环境配置 - 辛亚平 - 博客园 (cnblogs.com)

Qt Visual Studio Tools - Visual Studio Marketplace

2 总结

在代码的舞台上翩翩起舞, Qt,如诗如画,编织梦的彩虹。

跨越平台的轻盈舞姿, 文档的琴音,灵感的涟漪。

模块的花瓣,细腻而丰满, 开发者的心灵,在那里盛开。

清新而深邃,如林中明月, Qt,用优雅的笔触,谱写未来的篇章。

渴望挑战Qt的学习路径和掌握进阶技术?不妨点击下方链接,一同探讨更多Qt的奇迹吧。我们推出了引领趋势的💻QT专栏:《QT从基础到进阶》 ,旨在深度探索Qt的实际应用和创新。🌐🔍

相关文章
|
4月前
|
编译器
QT creator开发环境下 界面更改后运行程序不能实时更新或者在源文件添加该控件后无法编译的问题
在使用QT Creator开发界面的过程中,偶尔会出现添加控件后,运行程序后,界面控件无法更新的情况,或者在源文件使用该控件却出现无法编译的情况,使用QT Creator 4.8.2也会出现这个情况,也不知道这种情况会不会在以后有所改善。
67 0
|
7天前
|
人工智能 Ubuntu Shell
【Ubuntu工具】安装教程:Ubuntu系统上源码编译安装QT5.15.13(有坑)
【Ubuntu工具】安装教程:Ubuntu系统上源码编译安装QT5.15.13(有坑)
26 0
|
7天前
|
人工智能 Ubuntu C语言
【Ubuntu工具】详细图文教程:Ubuntu系统上安装QT6.2
【Ubuntu工具】详细图文教程:Ubuntu系统上安装QT6.2
16 0
|
29天前
|
编译器
正点原子IMX6ULL-安装交叉编译器、编译tslib触摸屏库、编译arm环境qt源代码
正点原子IMX6ULL-安装交叉编译器、编译tslib触摸屏库、编译arm环境qt源代码
|
2月前
|
XML 网络安全 数据库
【Qt 安装】安装Qt源码所需的前置库
【Qt 安装】安装Qt源码所需的前置库
17 0
|
2月前
|
编译器 C语言 Android开发
Qt5安装及组件选择(Qt 5.12)
Qt5安装及组件选择(Qt 5.12)
91 2
|
2月前
|
IDE 数据可视化 开发工具
【Qt】—— Qt开发环境的搭建
【Qt】—— Qt开发环境的搭建
|
2月前
QT 5.14.2版本 MAC环境安装部署流程
QT 5.14.2版本 MAC环境安装部署流程
|
4月前
|
编译器 C语言 C++
Qt6学习笔记一(安装、新建工程(cmake编译)、QPushButton、对象树、Qt窗口坐标系)
Qt6学习笔记一(安装、新建工程(cmake编译)、QPushButton、对象树、Qt窗口坐标系)
62 0
|
5月前
|
IDE 数据可视化 开发工具
C++ Qt开发:Qt的安装与配置
Qt是一种C++编程框架,用于构建图形用户界面(GUI)应用程序和嵌入式系统。Qt由Qt公司(前身为Nokia)开发,提供了一套跨平台的工具和类库,使开发者能够轻松地创建高效、美观、可扩展的应用程序。其被广泛用于开发桌面应用程序、嵌入式系统、移动应用程序等。无论是初学者还是经验丰富的开发者,Qt都为构建高质量、可维护的应用程序提供了丰富的工具和支持。
75 0
C++ Qt开发:Qt的安装与配置

推荐镜像

更多