Qt6入门教程 2:Qt6下载与安装

news2024/9/24 17:19:45

Qt6不提供离线安装包,下载和安装实际上是一体的了。

关于Qt简介,详见:Qt6入门教程1:Qt简介

一.下载在线安装器

Qt官网
地址:https://download.qt.io/
在线下载器地址:https://download.qt.io/archive/online_installers/4.6/
清华大学开源软件镜像站
地址:https://mirrors.tuna.tsinghua.edu.cn/qt
在线下载器地址:https://mirrors.tuna.tsinghua.edu.cn/qt/archive/online_installers/4.6/
建议去清华大学开源软件镜像站下载Qt相关资源,官网太慢了。我下载的是当前最新qt-unified-windows-x64-4.6.1-online.exe,下载到D盘跟目录。

二.在线安装

1.切换下载源

如果双击启动qt-unified-windows-x64-4.6.1-online.exe,操作到最后会发现下载速度特别慢,只有200KB每秒,但是切到清华大学开源软件镜像站,下载速速就非常快了,10几MB每秒。
打开CMD窗口,输入如下指令:

qt-unified-windows-x64-4.6.1-online.exe --mirror https://mirrors.tuna.tsinghua.edu.cn/qt


正常情况下,此时会打开“Qt安装程序”登录界面

如果报连接服务器失败的错误

可以点左下角的设置按钮,打开“设置”对话框,选择“无代理”

2.登录

登录需要账号和密码,如果没有,需要点“注册”按钮去Qt官网注册一个,否则无法进行下一步。

3.开源义务

如果是个人使用,勾选最底下的复选框;如果是公司,需要填写公司名称。

4.欢迎

5.为Qt做贡献

有两个单选按钮,第一个是同意发送匿名统计信息帮助Qt改进,第二个是不同意,可以随便选一个。

6.安装文件夹

我安装到D盘了,C盘没多少空间,需要勾选自定义安装。

7.选择组件


●WebAssembly:将Qt编写的程序编译为WebAssembly格式发布到Web浏览器上运行,用不到,不勾选。
●MSVC 2019 ARM64(TP):一般Windows计算机采用AMD64架构,而不是ARM64架构,不安装。TP表示技术预览版。
●MSVC 2019 64-bit:该组件必须单独安装Visual Studio2019(社区版即可),初学不用安装,如果你电脑上安装了Visual Studio2019,可以勾选,否则不勾选。
●MinGW 11.2.0 64-bit:MinGW是Windows平台上使用的GUN工具集。它和MSVC 2019 64-bit至少要安装一个,建议勾选。
●Android:为Android手机开发应用提供的Qt开发套件,这里不涉及,不勾选。
●Sources:Qt源码,建议勾选。想要成为高阶程序员,看源码是很重要的。
●Qt 5 Compatibility Module:为兼容Qt5而在Qt6设计的模块,为了保证一定的兼容性,建议勾选。
●Qt Shader Tools:Qt着色器工具,用于3D图形着色的模块
●Additional Libraries:Qt附加模块,默认是全选的,其实有些用不到,不过无所谓了,我D盘空间大。
●Qt Debug Information Files:Qt6调试信息文件。
●Qt Quick Timeline:Qt Quick的模块,勾选。
其他的都用默认配置就行。下面是个小贴士:
MinGW (Minimalist GNU for Windows)
一个开源的编译器,是基于GNU工具链的Windows版本,提供了类似于Linux开发环境的体验。
优点:轻量级,支持标准的POSIX接口,无需额外的依赖。
缺点:可能与某些库或特性不兼容,性能略差。
MSVC (Microsoft Visual C++)
Visual Studio提供的C++编译器,支持最新的C++标准和Windows平台特性,同时还提供了强大的调试功能和优化选项。
优点:官方推荐,兼容性好,支持更多的特性和库,具有更好的性能。
缺点:较大的可执行文件,需要额外的依赖库。

8.许可协议

这个必须得同意啊

9.开始菜单快捷方式

默认是Qt,我改成Qt 6.6.1,方便与其他的Qt版本区分

10.开始安装

可以看到,下载速度非常快,还是清华镜像给力。

11.安装完成

大概半个小时

三.常用Qt工具

从开始菜单里看看都安装了些啥 

工具简介
Assistant类似MSDN的文档查看工具, 支持目录结构、关键字索引和全文搜索, 可以很方便的查找Qt的API帮助文档,所以是编程必备、使用率最高的工具。
Designer所见即所得的界面设计工具, 可以用拖拽的方式将控件排布在界面上,支持layout, 支持signal/slot编辑。 生成的文件保存为ui格式, ui是xml格式的普通文本文件。
Linguist被称为Qt语言家的Linguist是用于界面国际化的重要工具, 但其实它并不能帮你翻译,它的主要任务只是读取翻译文件、为翻译人员提供友好的翻译界面。因此,Linguist必须要和其他工具一起用才能完成Qt国际化。
Qt Creator轻量级Qt/C++集成开发环境。
Qt Design StudioQt Design Studio也是一款界面设计工具,它让设计师可以迅速设计原型,这些原型最终可以转换为qml,为开发工程师所用。

原文链接:Qt6入门教程 2:Qt6下载与安装-CSDN博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1360159.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

PHP运行环境之宝塔软件安装及Web站点部署流程

PHP运行环境之宝塔软件安装及Web站点部署流程 1.1安装宝塔软件 官网:https://www.bt.cn/new/index.html 自行注册账号,稍后有用 下载安装页面:宝塔面板下载,免费全能的服务器运维软件 1.1.1Linux 安装 如图所示,宝…

使用STM32微控制器驱动LCD1602显示器

驱动LCD1602显示器是嵌入式系统常见的任务之一,而STM32微控制器因其灵活性和丰富的外设而成为了广泛采用的解决方案。在这篇文章中,我们将探讨如何使用STM32微控制器来驱动LCD1602显示器。我们将从STM32的GPIO配置、延时函数以及LCD1602的初始化和写入数…

深度学习中的自动化标签转换:对数据集所有标签做映射转换

在机器学习中,特别是在涉及图像识别或分类的项目中,标签数据的组织和准确性至关重要。本文探讨了一个旨在高效转换标签数据的 Python 脚本。该脚本在需要更新或更改类标签的场景中特别有用,这是正在进行的机器学习项目中的常见任务。我们将逐…

Windows BAT脚本 | 定时关机程序

使用说明:输入数字,实现一定时间后自动关机。 单位小时,用后缀 h 或 H。示例 1h 单位分钟,用后缀 m 或 M 或 min。示例 30min 单位秒。用后缀 s 或不用后缀。示例 100s 源码 及 配置方法 桌面新建文本文件,输入下面…

Jmeter相关概念

Jmeter相关概念 jmeter性能指标 Aggregate Report 是 JMeter 常用的一个 Listener,中文被翻译为“聚合报告”。今天再次有同行问到这个报告中的各项数据表示什么意思,顺便在这里公布一下,以备大家查阅。 如果大家都是做Web应用的性能测试&a…

实现并解决微服务间OpenFeign转发文件格式MultipartFile

场景 使用openfeign转发MultipartFile类型的文件时出现了下面的错误。 PostMapping(value "/upload", consumes MediaType.MULTIPART_FORM_DATA_VALUE) ApiOperation(value "导入") public ResponseJson<String> uploadFiles(RequestParam(&quo…

uniapp微信小程序投票系统实战 (SpringBoot2+vue3.2+element plus ) -小程序首页实现

锋哥原创的uniapp微信小程序投票系统实战&#xff1a; uniapp微信小程序投票系统实战课程 (SpringBoot2vue3.2element plus ) ( 火爆连载更新中... )_哔哩哔哩_bilibiliuniapp微信小程序投票系统实战课程 (SpringBoot2vue3.2element plus ) ( 火爆连载更新中... )共计21条视频…

ant-design-vue 使用本地iconfont.js

createFromIconfontCN只能使用【在线资源】&#xff0c;但是在线资源存在不稳定的风险 有人提了issue&#xff0c;不过目前也没有解决&#xff0c;但是有人提出了一种新的的解决方案 参考链接&#xff1a; https://github.com/ant-design/ant-design/issues/16480 main.js im…

package-info.java delete

package-info.java delete

Spring见解2

3.基于注解的IOC配置 学习基于注解的IOC配置&#xff0c;大家脑海里首先得有一个认知&#xff0c;即注解配置和xml配置要实现的功能都是一样的&#xff0c;都是要降低程序间的耦合。只是配置的形式不一样。4 3.1.创建工程 3.1.1.pom.xml <?xml version"1.0" e…

uniapp vue2 车牌号输入组件记录

uniapp vue2 车牌号输入案例记录 组件如图 直接上代码 1.html <template><view><view class"plate" :class"{show: show}"><view class"itemFirst flex-d"><view class"item item1" click"handl…

ubuntu 22 virt-manger(kvm)安装winxp

安装 、启动 virt-manager sudo apt install virt-manager sudo systemctl start libvirtdsudo virt-manager安装windowsXP 安装过程截图如下 要点1 启用 “包括寿终正寝的操作系统” win_xp.iso 安装过程 &#xff1a; 从winXp.iso启动, 执行完自己重启从硬盘重启&#xff0c…

八个LOGO素材网站推荐分享

即时设计资源广场 在UI界面设计中&#xff0c;为了找到合适的图标icon&#xff0c;你有没有尝试过翻遍整个网络&#xff0c;找到自己想要的&#xff0c;却无法下载或收费使用&#xff1f;最后&#xff0c;只收集图标icon材料需要半天时间。专业设计师使用的图标icon设计材料“…

Local server not started, start with 报错python -m weditor

一、python -m weditor 如图报错 Local server not started, start with 报错 二、解决方案 右上角选择新的无痕窗口下&#xff0c;然后打开 http://localhost:17310/ 即可

【案例】HOOPS Web Platform助力Eurostep简化全球制造流程!

行业&#xff1a;制造业 公司&#xff1a;Eurostep 软件&#xff1a;ShareAspace软件开发包&#xff1a;Hoops Web Platform 挑战&#xff1a; 为制造商打造协同设计产品的云服务平台。结合本地3D功能以增加现有的2D数据功能。在供应链日益全球化的情况下&#xff0c;保证数…

Android studio报错误提示 Some Kotlin libraries attached to this project 问题解决方案

前些天发现了一个蛮有意思的人工智能学习网站,8个字形容一下"通俗易懂&#xff0c;风趣幽默"&#xff0c;感觉非常有意思,忍不住分享一下给大家。 &#x1f449;点击跳转到教程 Android新建项目后&#xff0c;报以下错误 错误提示内容为&#xff1a; 这个项目附带的一…

C# OpenCvSharp DNN FreeYOLO 目标检测

目录 效果 模型信息 项目 代码 下载 C# OpenCvSharp DNN FreeYOLO 目标检测 效果 模型信息 Inputs ------------------------- name&#xff1a;input tensor&#xff1a;Float[1, 3, 192, 320] --------------------------------------------------------------- Outp…

Prompt提示工程上手指南:基础原理及实践(一)

想象一下&#xff0c;你在装饰房间。你可以选择一套标准的家具&#xff0c;这是快捷且方便的方式&#xff0c;但可能无法完全符合你的个人风格或需求。另一方面&#xff0c;你也可以选择定制家具&#xff0c;选择特定的颜色、材料和设计&#xff0c;以确保每件家具都符合你的喜…

跨国制造业组网方案解析,如何实现总部-分支稳定互联?

既要控制成本&#xff0c;又要稳定高效&#xff0c;可能吗&#xff1f; 在制造企业积极向“智造”发展、数字化转型的当下&#xff0c;物联网、人工智能、机器人等新型设备加入到生产、管理环节&#xff0c;为企业内部数据传输提出了更高的要求。而当企业规模扩大&#xff0c;数…

DevOps搭建(十四)-基于Jenkins流水线方式部署详细步骤

1、新建一个流水线项目 进入配置最下方的流水线&#xff0c;可以选择Hello World最简单的demo体验。 2、编写流水线脚本 2.1、编写整体的流水线脚本 整体他脚本格式如下&#xff0c;我们只要在对应的 //所有的脚本命令都放在pipeline中 pipeline {//指定任务在哪个集群节点中…