Qt5 安装教程 - 跳过登录界面

Qt5 安装教程 - 跳过登录界面

  • 引言
  • 一、下载
  • 二、安装
  • 三、使用
  • 四、修改、维护、卸载

引言

Qt5.14.2及以前的版本有离线安装包,无需登录 (老版本连登录界面也无)。之后的版本需登录进行在线安装。
本文以Qt5.12.2版本为例,说明如何跳过登录界面,并尽可能详细地说明安装的每一步…

  • 注意:未曾测试,可能部分版本无法跳过,可参考以下链接:

Qt最新版安装教程(保姆级) - 在线安装:https://www.bilibili.com/read/cv18934012/
Qt示例入门指南详解:下载安装:https://zhuanlan.zhihu.com/p/469781266?utm_id=0
Qt5.12.2 保姆级安装教程:https://blog.csdn.net/m0_61732595/article/details/134468728
以QT为例谈环境搭建:https://zhuanlan.zhihu.com/p/513522668

一、下载

在Qt官网上并没有找到老版本的入口… 特此记录:

Qt各版本下载地址:https://download.qt.io/archive/qt/

    1. 打开后选择5.12/
      在这里插入图片描述
    1. 选择5.12.2/ 其他版本亦可,这里只是演示…
      在这里插入图片描述
    1. 根据自己的系统,选择不同的安装程序,在windows上安装选择如下选项:
      在这里插入图片描述
    1. 点击之后下载即可

二、安装

    1. 双击打开下载安装文件即可,弹出界面 (记得断网):
      在这里插入图片描述
    1. 点击next进入登录界面,要清空登录界面next才会变成Skip按钮
      在这里插入图片描述 在这里插入图片描述
    1. 然后是一个欢迎界面,直接下一步即可,设置安装路径和是否关联 (是否默认用Qt creator打开相关文件)
      在这里插入图片描述
    1. 选择需要安装的编译器(电脑上若没有编译器,建议选择MinGW)、模块(这里勾选了两个用于可视化的模块)等
      在这里插入图片描述 在这里插入图片描述
    1. 许可协议, 都是开源且免费的… 商业使用需注意!
      在这里插入图片描述
    1. 等待安装完成即可

三、使用

    1. 点击开始菜单,打开安装好的Qt Creator
      在这里插入图片描述
    1. 打开一个例程,以上图圆圈为例,使用默认的编译器Configure即可:
      在这里插入图片描述
    1. 点击构建运行即可 (或点击左下方的三角 or 直接ctrl + R):
      在这里插入图片描述
    1. 运行结果如下:
      在这里插入图片描述

四、修改、维护、卸载

如果要增加、删除组件

  • 建议先卸载,然后重新安装
  • 或者,打开MaintenanceTool.exe联网并使用账号登录

卸载:打开MaintenanceTool.exe - 下一步,直接勾选Uninstall only即可

以下为断网后的尝试增加组件的失败案例:

    1. 找到安装路径下的MaintenanceTool.exe,在断网情况下双击打开:
      在这里插入图片描述
    1. 和安装时候一样,清空登录界面的信息,才能点击Skip (如果选择卸载 Uninstall only,可直接下一步):
      在这里插入图片描述 在这里插入图片描述
    1. 选择添加或移除组件,然后next (出现下图所示,需要点击左下角设置,增加一个临时的存储库):
      在这里插入图片描述

需要增加临时存储库,可参考QT安装、添加或删除、更新组件: https://blog.csdn.net/lzp_k2/article/details/83178585
存储库可直接复制这个:http://mirrors.ustc.edu.cn/qtproject/online/qtsdkrepository/windows_x86/root/qt/

    1. 增加临时存储库之后,会返回初始界面,可断网继续
      在这里插入图片描述
      还是有问题,出现如下界面,先选择第二项 更新组件:
      在这里插入图片描述
    1. MaintenanceTool.exe会更新到最新版,断网后点击下一步无效完结
      在这里插入图片描述

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

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

相关文章

Android Context在四大组件及Application中的表现

文章目录 Android Context在四大组件及Application中的表现Context是什么Context源码Activity流程分析Service流程分析BroadcastReceiver流程分析ContentProvider流程分析Application流程分析 Android Context在四大组件及Application中的表现 Context是什么 Context可以理解…

(JAVA)-(网络编程)-TCP协议

客户端(发送端) 1.创建客户端的Socket对象: 参数需要传递要服务端(接收端)的IP和端口,会去链接服务端,服务端连接不上代码会报错 Socket socket new Socket("127.0.0.1",10000); 2.从Socket对象中获取输出流,写出数据 OutputStream…

Java技术栈 —— Redis的雪崩、穿透与击穿

Java技术栈 —— Redis的雪崩、穿透与击穿 〇、实验的先导条件(NginxJmeter)一、Redis缓存雪崩、缓存穿透、缓存击穿1.1 雪崩1.2 穿透1.3 击穿 二、Redis应用场景——高并发2.1 单机部署的高并发问题与解决(JVM级别锁)2.2 集群部署…

Redis7.2.3(Windows版本)

1、解压   2、设置密码 (1) 右击编辑redis.conf文件:  (2) 设置密码。  3、测试密码是否添加成功  如上图所示,即为成功。 4、设置…

Android registerForActivityResult

startActivityForResult 已经被标记为不推荐的方法,推荐的替代方案是使用 registerForActivityResult: // Activity 的 onCreate 方法中调用 registerForActivityResult val activityResultLauncher registerForActivityResult(ActivityResultContract…

spring创建与使用

spring创建与使用 创建 Spring 项⽬创建⼀个 Maven 项⽬添加 Spring 框架⽀持添加启动类 存储 Bean 对象创建 Bean将 Bean 注册到容器 获取并使⽤ Bean 对象创建 Spring 上下⽂获取指定的 Bean 对象获取bean对象的方法 使⽤ Bean 总结 创建 Spring 项⽬ 接下来使⽤ Maven ⽅式…

010、切片

除了引用,Rust还有另外一种不持有所有权的数据类型:切片(slice)。切片允许我们引用集合中某一段连续的元素序列,而不是整个集合。 考虑这样一个小问题:编写一个搜索函数,它接收字符串作为参数&a…

uniapp在Windows系统上打包IOS

获取UDID 使用苹果手机自带Safari浏览器可获取UDID :https://www.pgyer.com/udid 苹果开发者官网:https://developer.apple.com/ 生成开发证书 安装OpenSSL并配置环境变量:http://slproweb.com/products/Win32OpenSSL.html 管理员打开命令行 where …

12.29最小生成数K算法复习(注意输入输出格式),校园最短路径(通过PRE实现路径输出,以及输入输出格式注意)

7-2 最小生成树-kruskal算法 分数 15 const int maxn 1000; struct edge {int u, v, w; }e[maxn]; int n, m, f[30]; bool cmp(edge a, edge b) {return a.w < b.w; } int find(int x) {if (f[x] x) {return x;}else {f[x] find(f[x]);return f[x];} } //int arr[100…

vue脚手架安装

1、安装&#xff1a; npm i vue/cli -g(-g全局安装,全名global) vue --version 查看版本号 2、使用 vue create 项目名称 3、安装选择项 最后一个选N

【Redis-03】Redis数据结构与对象原理 -下篇

承接上篇【Redis-02】Redis数据结构与对象原理 -上篇 8. type-字符串string 8.1 字符串的三种encoding编码&#xff08;int embstr raw&#xff09; 如果保存的是整型&#xff0c;并且可以用long类型标识&#xff08;-9223372036854775808到9223372036854775807&#xff09…

【热学】欧阳欣院士北京大学

笔记正在逐渐完善Ing~博主主页还有其他上万字精品笔记欢迎自取 ​编辑P1第1讲 绪论 33:01 关于热学的基本概念和原理的讲解。热学是一门基础科学&#xff0c;它涉及到热运动和热力学的规律。热运动是指物体内部粒子的无序运动&#xff0c;热力学是研究热运动的宏观规律。视频介…

IO进程线程 day1 IO基础+标准IO

1、使用fgets统计一个文件的行号 #include <stdio.h> #include<string.h> #include<stdlib.h> int main(int argc, const char *argv[]) {FILE *fpNULL;if((fpfopen("1.c","r"))NULL){return -1;}int count0;char buf;while(buf!EOF){b…

C++多态性——(1)初识多态

归纳编程学习的感悟&#xff0c; 记录奋斗路上的点滴&#xff0c; 希望能帮到一样刻苦的你&#xff01; 如有不足欢迎指正&#xff01; 共同学习交流&#xff01; &#x1f30e;欢迎各位→点赞 &#x1f44d; 收藏⭐ 留言​&#x1f4dd; 苦难和幸福一样&#xff0c;都是生命盛…

写代码易错点整理

写代码易错点整理 变量重复声明引用的swap使用push_back更好用背包 变量重复声明 会导致越界错误&#xff0c;结果错误等。调试时会发现某个值突然很大&#xff0c;有可能是重复声明导致的。 引用的swap使用 比如一个函数中 bool func(vector<vector<int>>&…

openFeign调用接口时传递表单参数、Json参数、HttpServletRequest对象

目录 一、控制器二、Feign客户端 openFeign调用接口时传递Json参数以及httpservletrequest对象 一、控制器 RestController RequestMapping("test") public class TestController {/*** 用来测试表单参数传递&#xff1a;单个参数*/PostMapping(value "/formD…

modelsim安装使用

目录 modelsim 简介 modelsim 简介 ModelSim 是三大仿真器公司之一mentor的产品&#xff0c;他可以模拟行为、RTL 和门级代码 - 通过独立于平台的编译提高设计质量和调试效率。单内核模拟器技术可在一种设计中透明地混合 VHDL 和 Verilog&#xff0c;常用在fpga 的仿真中。 #…

PAT乙级1045 快速排序

著名的快速排序算法里有一个经典的划分过程&#xff1a;我们通常采用某种方法取一个元素作为主元&#xff0c;通过交换&#xff0c;把比主元小的元素放到它的左边&#xff0c;比主元大的元素放到它的右边。 给定划分后的 N 个互不相同的正整数的排列&#xff0c;请问有多少个元…

Pointnet++环境配置(Windows11和ubuntu)及训练教程

本文使用的是Pytorch版本的Pointnet代码&#xff0c;主要包含完整的环境配置及训练过程&#xff0c;包括在训练时遇到的坑。 目录 1.Windows11环境配置 2.Ubuntu环境配置 3.训练教程 3.1分类&#xff08;Classification&#xff09;训练 3.2零件分割&#xff08;Part Segme…

leetcode中shell题解

常见的shell awk用法 # grades.txt 如下&#xff1a;Alice 85 Bob 92 Charlie 78 Alice 90 Bob 88# awk程序 {name $1score $2sum[name] scorecount[name] }END {for (name in sum) {avg sum[name] / count[name]printf "学生 %s 的平均分是 %.2f\n", name, av…