【Qt笔记】1.VSCode搭建Qt运行环境

news/2024/6/15 20:59:15 标签: qt, 开发语言, vscode, c++

文章目录

  • 1 概述
  • 2 配置QT运行环境

1 概述

Qt6之后已经抛弃qmake,使用cmake。
cmake相对qmake来说只有优点没有缺点。
使用VSCode搭建完Qt的运行环境就能开开心心debug了.
vscode需要使用的插件:
1.Qt Configure
2.Qt tools
3.CMake
4.CMake Tools
c++插件可以不关注,缺啥都会提醒你.正常安装即可。

2 配置QT运行环境

安装好以上的插件后,ctrl + shift + p调用起命令. 找到QtConfigure:Set Qt Dir. 用于设置Qt运行环境路径:
我的路径是D:\Qt ,要求MaintenanceTool同级别目录在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
它会自己找到Qt的相关套件.
继续ctrl +shift +p 打开命令端 输入CMake:Select a Kit 选择cmake的配置套件。
在这里插入图片描述
选择mingw下的gcc,如果没有则需要添加环境变量到系统中。然后选择Scan for kits ,待检索完毕后重新选择cmake 配置套件.
在这里插入图片描述
系统环境变量配置
在这里插入图片描述
至此已经配置完毕。
新建一个Qt应用工程。
在这里插入图片描述
按照提示继续往下执行即可。
编译和debug跟在QtCreator中大同小异,也可以直接打断点。
在这里插入图片描述
默认创建的工程的窗口比较难受,我一般都会
设计固定窗口大小,并且设置成居中。

    setFixedSize(800,600);

    std::shared_ptr<QDesktopWidget> m_pDeskdop = std::make_shared<QDesktopWidget>();
    move((m_pDeskdop->width() - width())/2, (m_pDeskdop->height() - height())/2);

http://www.niftyadmin.cn/n/189718.html

相关文章

【GPT4】微软 GPT-4 测试报告(4)GPT4 的数学能力

**欢迎关注【youcans的AGI学习笔记】原创作品 微软 GPT-4 测试报告&#xff08;1&#xff09;总体介绍 微软 GPT-4 测试报告&#xff08;2&#xff09;多模态与跨学科能力 微软 GPT-4 测试报告&#xff08;3&#xff09;编程能力 微软 GPT-4 测试报告&#xff08;4&#xff09;…

【软考高项】新一代信息技术及应用之大数据

文章目录定义主要特征关键技术大数据获取技术数据采集技术数据整合技术数据清洗技术分布式处理技术大数据管理技术大数据应用和服务技术应用信息技术在智能化、系统化、微型化、云端化的基础上不断融合创新&#xff0c;促进了物联网、云计算、大数据、区块链、人工智能、虚拟现…

java操作RabbitMQ

原生java操作RabbitMQ 导入jar依赖 <dependency><groupId>com.rabbitmq</groupId><artifactId>amqp-client</artifactId><version>5.14.2</version></dependency>代码结构 工具类MQUtil.java package com.example;import com…

ThingsBoard编译报错:Failure to find org.gradle:gradle-tooling-api:jar:6.3

删除本地仓库未下载完成的缓存文件&#xff08;删除像图片显示这样以.lastUpdated结尾的文件&#xff09; 执行mvn -v确保maven命令可以正常执行执行下面命令&#xff0c;将下载的jar安装到本地仓库 注意&#xff1a;将 -Dfile 后面替换为你的jar包位置&#xff0c;其他不需要修…

【ARMv8 编程】A64 数据处理指令——逻辑移位指令

逻辑指令包括与、或等指令&#xff0c;移位指令则分为逻辑移位和算术移位指令&#xff0c;下面则详细展开学习。 指令类型指令逻辑AND、BIC、ORR、ORN、EOR、EON移位ASR、LSL、LSR、ROR 逻辑运算本质上与对寄存器的各个位进行运算的相应布尔运算符相同。 • 逻辑左移(LSL)。 …

堆(数据结构系列11)

目录 前言&#xff1a; 1.优先级队列概念 2.堆的概念 3.堆的存储方式 4.堆的创建 5.创建堆的时间复杂度 6.堆的插入和删除 6.1堆的插入 6.2堆的删除 结束语&#xff1a; 前言&#xff1a; 上一次博客中小编主要与大家分享了 二叉树一些相关的知识点和一些练习题&…

射频接收机概述

接收机架构 射频接收机架构是指电子设备中用于接收无线电信号的部分。它通常由前置放大器、中频放大器、混频器、局部振荡器和带通滤波器等组成。以下是一个基本的射频接收机架构&#xff1a; 前置放大器&#xff1a;前置放大器的作用是放大接收天线接收到的微弱无线电信号&am…

java入门-W2

一. 输入输出 输入的作用&#xff0c;就是由使用者告诉程序要操作的数据 例如&#xff0c;我要通过饿了么订餐&#xff0c;你得告诉程序你要吃什么&#xff0c;送货地址是什么吧 输出的作用&#xff0c;就是由程序向使用者展现执行的结果 还是订餐的例子&#xff0c;程序向你展…