QT C++入门学习(1) QT Creator安装和使用

2023-05-16

Qt官方下载

Qt 官网有一个专门的资源下载网站,所有的开发环境和相关工具都可以从这里下载,具体地址是:http://download.qt.io/

进入链接后,是一个文件目录,依次进入这个路径:archive/qt/5.12/5.12.9/qt-opensource-windows-x86-5.12.9.exe
点击下载qt-opensource-windows-x86-5.12.9.exe,官网直接下载很慢,建议用下面的国内镜像网站下载,下载来的文件都是一样的。

这里解释一下 Qt 的版本号,比如 5.12.9 是完整的 Qt 版本号,第一个数字 5 是大版本号(major),第二个数字 12 是小版本号(minor),第三个数字 9 是补丁号(patch)。 只要前面两个数字相同,Qt 的特性就是一致的,最后的数字是对该版本的补丁更新。这里我们下载 5.12.9。

Qt5: 5.9 LTS 长期支持版本
Qt5: 5.12 LTS 长期支持版本
Qt5: 5.15 LTS 长期支持版本
这几个版本是长期支持版本,稳定性尚可,比较推荐。
Qt5.15系列是最后支持win7的版本,后面的Qt6系列版本需要更改源码编译才能支持。电脑还是win7版本的就装Qt5就行。

国内镜像下载

国内镜像网站
这里给大家推荐几个国内著名的 Qt 镜像网站,主要是各个高校的:

中国科学技术大学:http://mirrors.ustc.edu.cn/qtproject/
清华大学:https://mirrors.tuna.tsinghua.edu.cn/qt/
北京理工大学:http://mirror.bit.edu.cn/qtproject/
中国互联网络信息中心:https://mirrors.cnnic.cn/qt/

国内镜像网站的文件结构和官方是类似的,参考上面给的路径。

Windows下安装Qt

1、下载完exe文件后双击开始安装,点击Next
在这里插入图片描述
2、这一步需要登录账户,如果没有QT账号的话需要注册一个,在Sign-up那里通过邮箱账号注册,注意密码的格式要求。
密码要求:至少7个字符(仅限ASCII),必须至少包括以下四种类型中的三种:小写字母、大写字母、数字、符号(!“#/()=?@${[]}\,.-_|;:'*^~+)。
注册的话要勾选“I accept the service terms”
有账户的话直接登录,点击Next
在这里插入图片描述
3、勾选“I have read…”,勾选“I am an…”,点击下一步
在这里插入图片描述
4、点击下一步
在这里插入图片描述
5、选择合适的安装路径,注意不要路径不要带有中文,特殊符号等等以免安装失败,另外,该界面还会询问是否关联特定的文件类型。默认是关联的,特定后缀的文件(包括 .cpp 文件)默认使用 Qt 打开。最好是去掉勾选“Associate common…”
点击下一步
在这里插入图片描述
6、到了选择安装哪些组件的环节,对于新手,推荐按下图所示的进行勾选:
在这里插入图片描述
7、选择一个许可协议,勾选“I have read…”,点击下一步
在这里插入图片描述
8、开始安装,等待安装完成即可
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
9、安装完成后发现桌面上没有快捷方式,只能通过桌面开始菜单栏看到已经安装的Qt程序,只能自行添加快捷方式了。我们要打开的就是Qt Creator这个程序。
在这里插入图片描述
程序说明
Qt Creator 4.12.2 (Community) :Qt 的集成开发环境,本教程就使用它来创建和管理 Qt 项目。
Assistant(Qt 助手): 用来查看帮助文档,已被集成在 Qt Creator 中。
Designer(Qt 设计师): 图形界面可视化编辑工具,已被集成在 Qt Creator 中,在 Qt Creator 中编辑或创建界面文件时,就可以自动打开。
Linguist(Qt 语言家): 多国语言翻译支持工具,可以用来编辑语言资源文件,在开发多语言界面的应用程序时会用到。
Qt 5.12.9 (MinGW 7.3.0 64-bit) :Qt 命令行工具,用来配置 Qt 开发环境(主要是设置 PATH 变量)。

10、安装完成后打开Qt主界面如下:
在这里插入图片描述

创建项目

1、文件->新建文件或项目,选择Application(Qt)->Qt Widgets Application->Choose…
在这里插入图片描述
在这里插入图片描述

2、自定义项目名称,以及设置文件路径,常用此路径的话可以勾选设为默认的项目路径
在这里插入图片描述
3、用 qmake 生成 Makefile 用于项目的编译,默认即可,点击下一步
在这里插入图片描述
4、默认即可,点击下一步
默认选择的基类为 QMainWindow。简单的来说,我们创建的这个项目是基于 QMainWindow 类去开发的。默认勾选“Generate form”,意思是生成 ui 窗体文件 mainwindow.ui。
在这里插入图片描述
5、默认即可,点击下一步
在这里插入图片描述
6、勾选编译器,这个编译器是我们在安装组件时选择的,默认即可,点击下一步
在这里插入图片描述
7、是否使用版本控制,默认选择无版本控制,点击完成
在这里插入图片描述
8、创建完成后自动打开了main.cpp文件,发现有报错(如果没有下图这样的报错就不用管这一步),但是可以编译通过。
在这里插入图片描述
c++插件导致
解决方案:
帮助->关于插件->C++ 去掉Clang Code Model那个勾,去掉勾之后会提示重启,点击立即重启即可。重启后恢复正常,不再报错。
在这里插入图片描述

9、双击mainwindow.ui或点击旁边的“设计”,进入“Ui 设计器”页面
在这里插入图片描述
10、在控件选择栏找到Label标签控件,拖到设计窗体中,然后双击改变内容为“Hello World!”,或者单击拖进来的Label控件,在右边的属性栏找到text属性改为“Hello World!”
在这里插入图片描述
在这里插入图片描述
11、点击左下角绿色三角形,即可编译运行我们的程序
在这里插入图片描述
12、运行成功弹出的窗口如下:
在这里插入图片描述

推荐免费QT学习资料:
http://c.biancheng.net/qt/ C语言中文网QT教程

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

QT C++入门学习(1) QT Creator安装和使用 的相关文章

随机推荐

  • 总结使用layui-laydate日历控件遇到的问题

    一 利用layui laydate日历控件选择月份 1 问题 选择月份时不能实现鼠标直接点击选择 xff0c 选择之后需要按 确定 原来的代码 html文件 xff1a span class token operator lt span d
  • 【pytorch】torch1.7.1安装、查看torch版本、GPU是否可用

    在conda 虚拟环境下安装torch 61 61 1 7 1 43 GPU版本 本机环境 CUDA 11 0Python 3 7 安装torch1 7 1 官网搜索确认需要下载的对应本机cuda的torch版本 xff0c 使用在线下载即
  • S.BUS协议

    内容 本篇文章主要是S BUS协议原理介绍 xff0c 并实现了arduino输出S BUS数据 S BUS简介 SBUS是一个接收机串行总线输出 xff0c 通过这根总线 xff0c 可以获得遥控器上所有通道的数据 目前很多模型及无人机电
  • window10+TensorRT-8.2.5.1+yolov5 v6.2 c++部署

    一 准备工具 1 1 visual studio下载安装 参考 xff1a vs2019社区版下载教程 xff08 详细 xff09 Redamancy 06的博客 CSDN博客 vs2019社区版 1 2 显卡驱动 43 cuda 43
  • openstack创造实例报:找不到有效有效主机,没有足够主机,而且点击实例还报500

    第一次接触openstack时候 xff0c 再创建实例时候右上方就弹出创建失败 实例 xxx 执行所请求操作失败 xff0c 实例处于错误状态 请稍后再试 错误 找不到有效主机 xff0c 原因是 没有足够的主机可用 这个问题是因为你的o
  • Kubernetes v1.21 发布,新版本主要特性

    美国时间 4 月 8 日 xff0c Kubernetes v1 21 正式发布 xff0c 这是 Kubernetes 在 2021 年发布的第一个版本 此版本包含 51 项增强功能 xff1a 13 项增强功能已进入稳定阶段 xff0c
  • 基于51单片机的火焰报警器

    基于51单片机的火焰报警器 一 模块描述 1 可以检测火焰或者波长在760纳米心1100纳米范围内的光源 2 探测角度60度左右 xff0c 对火焰光谱特别灵敏3灵敏度可调 图中蓝色数字电位器调节 3 对火焰的探测距离 跟灵敏度和火焰强度有
  • STM32的大小端模式——什么是大小端模式?

    目录 1 什么是大小端模式2 为什么会有大小端模式之分3 什么情况需要考虑大小端模式4 常见的设备的大小端模式5 测试大小端模式例程6 大小端转化例程 1 什么是大小端模式 大端模式Big Endian xff1a 高字节存于内存低地址 x
  • MDK KEIL 烧录STM32下载错误:Flash Timeout.Reset the Target and try it again.解决办法(芯片解锁 解除读报护)

    使用keil开发STM32点下载时出现下面的报错 xff1a 点确定后 xff1a 出现如上情况很可能是该芯片锁死 xff0c 即设置了读写保护 解决方法是想办法解锁芯片 xff0c 可以使用ST Link配合stlink utility软
  • Visual Studio 如何创建C/C++项目

    这里不说Visual Studio安装过程 xff0c 默认已经安装好软件 对Visual Studio安装有疑问的可以参考 xff1a Visual Studio安装教程 1 打开软件Visual Studio xff0c 点击创建新项目
  • Visual Studio安装教程

    本文章主要记录Visual Studio2019的安装过程 xff0c 由于只用于开发C C 43 43 xff0c 因此关于其它语言支持将不安装 xff0c 仅供参考 一 下载 1 下载地址在微软官网 xff1a 微软官网 2 选择菜单栏
  • CAN波形解析实例(1)

    这里的CAN数据波形抓取的是两个STM32F103设备通过CAN通信一方发送另一方接收 xff0c CAN收发器使用的是TJA1051 xff08 扩展帧发送数据ID 61 0x18DAF110 Data 61 0x06 0x08 xff0
  • GPIO推挽输出和开漏输出模式区别详解

    以STM32参考手册中的GPIO输出配置图为例 xff1a 看到输出驱动器虚线框中的内容 xff0c 输出驱动器中的P MOS和N MOS两个MOS管就是实现推挽输出和开漏输出的关键 推挽输出模式下 xff0c P MOS和N MOS都正常
  • 树莓派新手入门教程

    截至目前 20210405 xff0c 树莓派最新版本为4B xff0c 如下图所示 xff1a 树莓派3B 43 的主要的部件位置 xff1a 下载最新Raspbian系统镜像 1 首先进入树莓派官网 xff1a https www ra
  • 公司研发工具链体系化建设,帮助公司从混乱走向正规

    一 软件发布平台 没办法对外提供二进制库下载便捷方式不方便部署 xff0c 不同版本之间预览和说明性欠缺问题 可以参考的解决方案 xff1a https www cnblogs com djlsunshine p 11164770 html
  • 关于写代码的几个看法

    最近在新公司负责bug的修复 xff0c 发现很多的代码逻辑理解起来有些困难 现在将其中观察到的现象列出来 xff0c 谈谈自己的看法 1 类过大 对于代码来说 xff0c 我们在编写的时候最好做到SRP Single Responsibi
  • 树莓派VNC server设置开机自启动

    目前已测试OK的几个方法 xff1a 方法1 xff08 作为服务自启动 xff09 xff1a 在 etc init d 中创建一个文件 例如tightvncserver xff1a span class token function s
  • 一个结构体 = 另一个结构体(同类型结构体之间可直接赋值操作)

    两个同类型结构体变量可以直接赋值 xff0c 不同类型结构体不能直接赋值 span class token macro property span class token directive hash span span class tok
  • FreeRTOS任务切换过程深层解析

    FreeRTOS 系统的任务切换最终都是在 PendSV 中断服务函数中完成的 xff0c uCOS 也是在 PendSV 中断中完成任务切换的 为什么用PendSV异常来做任务切换 PendSV 可以像普通中断一样被 Pending xf
  • QT C++入门学习(1) QT Creator安装和使用

    Qt官方下载 Qt 官网有一个专门的资源下载网站 xff0c 所有的开发环境和相关工具都可以从这里下载 xff0c 具体地址是 xff1a http download qt io 进入链接后 xff0c 是一个文件目录 xff0c 依次进入