当前位置:网站首页>QT安装、创建项目与调试,在VS中的使用:手把手教程
QT安装、创建项目与调试,在VS中的使用:手把手教程
2022-07-29 19:59:00 【Tisfy】
安装、创建项目与调试
使用国内镜像快速安装QT
通过清华源(https://mirrors.tuna.tsinghua.edu.cn/qt/archive/online_installers/4.4/qt-unified-windows-x64-4.4.1-online.exe)下载在线安装包
使用命令行
qt-unified-windows-x64-4.4.1-online.exe --mirror https://mirrors.tuna.tsinghua.edu.cn/qt
用清华源进行在线安装。
安装的时候,根据需要选择所安装的内容。
我所选择的安装内容为:

选择Qt5.15.2是因为5.15.2是长期维护版本(LTS)
选择MSVC 2019 xx-bit是因为我电脑上装有Visual Studio(VS)并且我习惯于用VS开发QT程序。
选择Android是因为我想尝试使用QT开发安卓应用
像Qt Charts、Qt Quick 3D这些,都是QT中一些不错的功能。并且所占用体积并不大,因此我也选择了它们。
在VS中安装QT插件
QT插件的安装地址为https://mirrors.tuna.tsinghua.edu.cn/qt/official_releases/vsaddin/2.8.1/
下载下来直接双击即可安装。
安装完成后重启VS,点击选择拓展 -> Qt VS Tools -> Options

选择Qt -> Versions -> <add new Qt version> -> [资源管理器图标]
![Qt -> Versions -> -> [资源管理器图标]](/img/5b/f1738e868e6f12f2d347f22a6943aa.jpg)
在弹出的资源管理器中选择你所选择的VS的编译器的路径。

路径为:QT安装位置 + QT版本 + msvc20xx + \bin\qmake.exe
例如我的QT安装路径为:F:\OtherApps\Program\QT\Apps,QT版本为5.15.2

MSVC编译器的版本为2019的64位
则最终路径为F:\OtherApps\Program\QT\Apps\5.15.2\msvc2019_64\bin\qmake.exe
你可以添加多个版本的编译器,添加完后可以选择一个默认的编译器,然后点击确定即可。

使用VS创建QT项目并运行
打开VS,点击创建新项目

如果要创建一般的图形界面,则可选择Qt Widgets Application,然后点击下一步

设置项目名称、项目路径,点击创建

之后会跳出QT指引,基本上一路next最后finish即可

然后就可以愉快地进行Coding了。想要生成可执行文件,直接点击本地 Windows 调试器即可。

可以在右侧解决方案资源管理器中双击.ui文件进行布局设计

左侧直接拖拽就能进行界面设计

若VS中无法打开.ui进行设计
直接在QtDesigner中编辑.ui文件可以很方便地进行布局。
但是如果VS出现了.ui文件打不开的情况,该怎么解决呢?

在右侧解决方案管理器中,右键.ui文件,选择打开方式

添加 -> 输入程序路径(你所选择的VS编译器对应目录下的designer.exe) -> 输入一个名字(你自己随便起一个) -> 点击确定

然后选中刚才新创建的打开方式,点击设为默认值

然后,再双击.ui文件即可成功打开并编辑。
原创不易,转载请附上原文链接哦~
Tisfy:https://letmefly.blog.csdn.net/article/details/126059219
边栏推荐
- 安全浏览器将拥有这些隐藏功能,让你玩转浏览器
- regular expression
- :style中颜色使用函数动态获取赋值
- 诺氟沙星-DNA复合物|半乳糖化脂质体-聚阳离子-DNA复合物|注意事项
- C#笔记 之 Oracle.ManagedDataAccess包的安装及配置
- mysql 获取字段注释 和获取表字段
- RNA修饰技术介绍|介孔二氧化硅纳米颗粒(MSN)搭载的微小RNA-24(miR-24)纳米载体复合物
- Kotlin - Coroutine Scope CoroutineScope, Coroutine Builder CoroutineBuilder, Coroutine Scope Function CoroutineScope Functiom
- 找工作那些事-和表弟的一次聊天
- JMeter使用教程(一)
猜你喜欢

藻酸盐/PEI/DNA复合载体|脂质-鱼精蛋白-DNA复合物|合成方法

C#笔记 之 Oracle.ManagedDataAccess包的安装及配置

PEG-PEI共聚物/DNA复合物|甘草次酸修饰的长循环阳离子脂质体DNA复合物|解析说明

Single-core browser and what is the difference between dual-core browser, which to use?

【无标题】

核壳二氧化钛纳米颗粒修饰DNA|二氢杨梅素修饰DNA药物|相关介绍

SAG1-MIC8复合DNA基因疫苗|新型脂质-HAP-DNA复合体|实验要求

The difference between analog, digital and switching

如何把thinkphp5的项目迁移到阿里云函数计算来应对流量洪峰?

R language for airbnb data nlp text mining, geography, word cloud visualization, regression GAM model, cross-validation analysis
随机推荐
五个供应商销售谈判策略的识别以及应对它们的方法
About the choice of x86, x64, x86_64, ARM 64, ARM 32 when installing software
Related phrases include usage and collocation (include)
ds1302——斌哥51
指定宽度截取字符串
Chrome——插件推荐
Huawei laptop keyboard locked (how does the laptop keyboard light up)
使用IDEA连接mysql
ESP8266-Arduino programming example-I2C device address scan
RNA的化学修饰原理|Gal-PEG-siRNA|siRNA-S-S-DSPE|siRNA-s-s-PEG|cholesterol-siRNA
论文写作全攻略|一篇学术科研论文该怎么写
一道菜撑起百亿估值的太二酸菜鱼,能否迈过食品安全这道坎?
JSP Servlet JDBC MySQL CRUD 示例教程
PEG-PEI共聚物/DNA复合物|甘草次酸修饰的长循环阳离子脂质体DNA复合物|解析说明
include用法及搭配(include相关短语)
The difference between analog, digital and switching
The ambition of glory: "high-end civilians" in a smart world
ESP8266-Arduino programming example-EEPROM read and write
Private domain growth | Private domain members: 15 case collections from 9 major chain industries
JUC Concurrent Programming Basics AQS