当前位置: 首页 > news >正文

[C++] 如何使用Visual Studio 2022 + QT6创建桌面应用

安装Visual Studio 2022和C++环境

[Visual Studio] 基础教程 - Window10下如何安装VS 2022社区版_visual studio 2022 社区版-CSDN博客

安装QT6开源版

下载开源版本QT

Try Qt | 开发应用程序和嵌入式系统 | Qt

Open Source Development | Open Source License | Qt

下载完成,进行安装

这里需要Qt的账号,没有就注册一个: 

 

QT好几个G,不要安装到系统盘(C:)

其他的保持不变,选中最新版本(我这里是Qt 6.61)的MSVC 2019 64-bit 和 MingGW 11.2.0 64-bit) 

 ​​​​​​

需要花费几十分钟到一个小时去下载。 

打开Qt Creator和Qt Design Studio 

安装QT Visual Studio Tool

创建一个空白的解决方案

可以参考:[Visual Studio] vs 2022中如何创建空白的解决方案-CSDN博客

安装QT VS 扩展插件

(电信网络访问 Visual Studio Marketplace超级慢,建议搭梯子或者使用移动网络的手机热点)

点击“下载”,等待下载完成

下载完成之后,重启VS 2022,进行插件的安装

 

VS 2022中配置QT6

重新打开上次创建的空白解决方案

重新进入Vistual Studio 2022 点击扩展->Qt VS Tool->Qt Versions

使用你Qt的安装目录 "D:\Qt\6.6.1\msvc2019_64\bin"

创建基于Quick的桌面应用

 使用Debug模式运行桌面程序:

创建基于QWidget的桌面应用

 

 使用Debug模式启动桌面程序:

通过designer修改".ui"文件

 这里无法找到Qt Designer的路径,我们需要手动来添加 Qt Designer的安装路径:

 切换到"D:\Qt\6.6.1\msvc2019_64\bin" 选中designer.exe:

点击"确定",可以打开"Qt Designer"来编辑UI页面

相关文章:

  • idea: 无法创建Java Class文件(SpringBoot)已解决
  • 在开启 selinux 和配置防火墙的情况下安装和使用 nginx
  • 基于tomcat运行jenkins常见的报错处理
  • 配置Jenkins自动构建打包项目
  • vue3+threejs+koa可视化项目——模型文件上传(第四步)
  • 已解决org.aopalliance.aop.AspectException异常的正确解决方法,亲测有效!!!
  • 【OpenHarmony硬件操作】WIFI模块的操作(udp+tcp)
  • 深入解析torch.load中的【map_location】参数
  • 安全基础~通用漏洞4
  • Flink流式数据倾斜
  • 案例:爬取豆瓣电影 Top250 的数据
  • VBA技术资料MF117:测试显示器大小
  • 深度学习自然语言处理(NLP)模型BERT:从理论到Pytorch实战
  • 设计模式1-访问者模式
  • Linux 命令行速查表
  • 【译】JS基础算法脚本:字符串结尾
  • 「译」Node.js Streams 基础
  • Angular 4.x 动态创建组件
  • avalon2.2的VM生成过程
  • CSS 三角实现
  • exports和module.exports
  • HTML5新特性总结
  • JavaScript HTML DOM
  • javascript从右向左截取指定位数字符的3种方法
  • JavaScript类型识别
  • Joomla 2.x, 3.x useful code cheatsheet
  • Python语法速览与机器学习开发环境搭建
  • React 快速上手 - 06 容器组件、展示组件、操作组件
  • Spring技术内幕笔记(2):Spring MVC 与 Web
  • SQL 难点解决:记录的引用
  • Vue全家桶实现一个Web App
  • 番外篇1:在Windows环境下安装JDK
  • 前端_面试
  • 跳前端坑前,先看看这个!!
  • 一起参Ember.js讨论、问答社区。
  • 移动端解决方案学习记录
  • 《天龙八部3D》Unity技术方案揭秘
  • hi-nginx-1.3.4编译安装
  • ​ 轻量应用服务器:亚马逊云科技打造全球领先的云计算解决方案
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • #!/usr/bin/python与#!/usr/bin/env python的区别
  • #LLM入门|Prompt#2.3_对查询任务进行分类|意图分析_Classification
  • #鸿蒙生态创新中心#揭幕仪式在深圳湾科技生态园举行
  • (4) openssl rsa/pkey(查看私钥、从私钥中提取公钥、查看公钥)
  • (C#)Windows Shell 外壳编程系列4 - 上下文菜单(iContextMenu)(二)嵌入菜单和执行命令...
  • (Redis使用系列) Springboot 使用Redis+Session实现Session共享 ,简单的单点登录 五
  • (免费领源码)python#django#mysql公交线路查询系统85021- 计算机毕业设计项目选题推荐
  • (三)uboot源码分析
  • (原创)Stanford Machine Learning (by Andrew NG) --- (week 9) Anomaly DetectionRecommender Systems...
  • (转载)CentOS查看系统信息|CentOS查看命令
  • .bat批处理(六):替换字符串中匹配的子串
  • .Net Attribute详解(上)-Attribute本质以及一个简单示例
  • .net MVC中使用angularJs刷新页面数据列表
  • .NET/C# 使用 SpanT 为字符串处理提升性能
  • .NET中的十进制浮点类型,徐汇区网站设计