首页 > 其他分享 >通过官网下载Qt以及安装选择

通过官网下载Qt以及安装选择

时间:2024-11-10 16:49:58浏览次数:3  
标签:Qt 选择 开发 应用 组件 版本 官网 下载

Qt 是一个跨平台的应用开发框架,广泛用于桌面、移动、嵌入式和物联网应用的开发。它的主要作用包括:①跨平台支持:编写一次代码,可以在 Windows、macOS、Linux、Android 和 iOS 等多个平台上运行。②丰富的 GUI 组件:提供多种 UI 组件和工具,帮助快速构建现代化的用户界面。③扩展性:支持各种功能扩展库,例如多媒体、3D 渲染、网络通信、传感器等,适合不同应用场景。④高性能:特别适合资源有限的嵌入式和物联网设备。

一.进入下载网址下载合适自己操作系统的Qt在线安装程序

Download Qt: Get Qt Online Installer

二.找到下载的程序,双击打开,没有账号直接点击注册(特别快)

1.登录
1.无账号情况(注册)

①确认注册邮箱和密码,认证之后这个账号和密码就是Qt账户的登录账号和密码

②等待邮箱信息

③进入链接

④注册成功,登录进入Qt安装选择程序

2.欢迎
3.Contribute to Qt Development是否匿名贡献使用数据

4.安装文件夹(以自定义安装演示)

按照自己的需求选择,注意选择合适的安装路径,要有足够的空间。

5.选择组件(根据需要选择相应组件)
①介绍(先介绍这些组件的作用,后面再介绍因为什么所以应该选择那些组件)

创建离线安装程序

这个选项用于生成一个离线安装包,包含在当前安装界面选择的所有组件。可以将该离线安装包保存在本地或转移到其他计算机上,无需再次联网下载组件即可进行安装。这对于需要在没有网络连接或带宽有限的环境中安装 Qt 非常有用。

浏览 QBSP 文件

QBSP 文件(Qt Board Support Package)是一种特定的安装包格式,通常用于嵌入式开发和特殊硬件平台的支持。点击“浏览 QBSP 文件”可以选择一个本地的 QBSP 文件,将其加载到安装程序中,扩展支持特定硬件或平台的功能。例如,如果要在嵌入式设备(如树莓派)上开发 Qt 应用,可能需要加载特定的 QBSP 文件以确保所有必要的库和支持都能正确安装。

一、侧边选项选择详解
二、大类选项介绍

三、Qt版本下的构建组件介绍(以Qt6.8.0为例)

第一个数字(主版本号):表示主版本的重大更新。增加此数字通常表示重大更改、不兼容的 API 变更或是一个全新的 Qt 版本系列。例如,从 5.x 到 6.x 是一次主版本更新,意味着重大改进或重构。

第二个数字(次版本号):表示次版本更新,通常引入新功能和改进,保持与之前版本的 API 兼容。6.7 到 6.8 的更新意味着一些新功能的加入和优化,但不会有与 6.7 版本不兼容的更改。

第三个数字(修订号):表示小的修复或维护更新,主要用于 bug 修复、安全更新和性能改进,不会引入新的功能或更改现有 API。例如,6.8.0 中的“0”表示这是该版本的首个发布,如果有后续更新,可能会有 6.8.1、6.8.2 等,表示对 6.8 系列的修订。

所以如果选择版本不是需要最新的话,可以选择修订号更大的一个,通常是维护更新得更好的。bug少。

四、附加库介绍

五、Developer and Designer Tools开发者和设计者工具
②选择示例介绍
一、在这个 Qt 安装程序界面中,不同的组件适合不同的开发需求。

必选项

  1. Qt Creator:这是 Qt 的集成开发环境(IDE),用于编写、调试和管理 Qt 项目。它是开发 Qt 应用的核心工具。

  2. Qt 版本:选择一个适合的 Qt 框架版本(例如 Qt 6.8.0Qt 6.7.3),用于项目开发。最新版本通常包含最新的功能,但也可以选择长期支持版本(LTS,如 Qt 5.15.18),如果项目需要更高的稳定性。(所有组件在第一次下载时全选的话下载需要的时间会特别久,第一次下载可以选择一些必要的,以及现阶段需要的组件下载,后续如果需要扩展可以通过添加组件直接再添加(很方便)

二、示例需求以及其选择
  1. 桌面应用开发

    • Qt Creator(必选):用于代码编辑和调试。

    • Qt 6.x(选择最新版本或稳定版本):Qt 框架,提供 GUI 和基本的应用功能支持。

    • Developer and Designer Tools:包括 Qt Designer,适合设计 UI 和界面布局。

    • Additional Libraries(可选):根据需要选择 Qt Charts(图表)、Qt Data Visualization(数据可视化)等用于数据展示的库。

  2. 移动应用开发(Android 或 iOS)

    • Qt CreatorQt 6.x:用于开发和构建应用。

    • AndroidiOS 支持(根据目标平台选择相应的模块)。

    • Qt Multimedia(可选):支持音频和视频处理,如果应用需要多媒体功能,可以选中。

    • Qt SensorsQt Positioning(可选):适合使用设备传感器或定位功能的应用。

  3. 物联网和嵌入式系统开发

    • Boot to Qt Software Stack:适合在嵌入式设备上开发,特别是需要直接启动到 Qt 应用的设备。

    • Qt for MCUs:用于资源受限的微控制器,适合低功耗设备开发。

    • Qt Serial PortQt Serial Bus:适合与串口或总线通信的嵌入式设备。

    • Qt CoAPQt MQTT:支持轻量级通信协议,适合物联网设备之间的数据传输。

  4. Web 应用或浏览器集成开发

    • Qt WebAssembly:适合需要在浏览器中运行的 Qt 应用,选择多线程或单线程版本。

    • Qt WebView:允许在 Qt 应用中嵌入网页内容。

    • Qt WebChannelQt WebSockets:适合需要在 Web 和 Qt 后端之间进行实时数据交互的应用。

  5. Python 开发

    • Qt for Python Commercial WheelsQt for Python Wheels (Commercial LTS):使用 Python 进行 Qt 开发,可以选择这些库,它们允许通过 Python 编写和控制 Qt 应用的界面。

③示例选择(第一次安装选漏了也没事,后面安装好了可以添加组件也十分方便)(选择性的选)

需求:实现一个登录界面以及注册界面的设计

1.Qt Design Studio 4.6.2:用于创建复杂的用户界面和动画的设计工具。这个工具可以帮助设计师和开发者设计 UI、构建动画,主要用于设计以 Qt Quick 和 QML 为基础的应用界面。

2.选择一个Qt 版本(我选择6.7.3),由于很多功能都用不上,为了防止下载太慢了于是选择少一些的功能组件,等后续需要扩展了再添加

3.Developer and Designer Tools:包含用于 UI 设计的 Qt Designer 和其他开发辅助工具,可以帮助设计用户界面、管理资源。

4.Qt Creator 14.0.2:Qt 的集成开发环境(IDE),是开发 Qt 应用的核心工具。通过 Qt Creator,可以编写代码、调试应用、管理项目,是开发 Qt 应用的必备工具。

5.CDB Debugger SupportDebugging Tools for Windows:提供在 Windows 平台上使用 CDB 调试器进行应用调试的支持。在 Windows 上开发应用,这些选项可以调试和修复代码。

6.CMake 3.29.3,CMake 是一个跨平台的构建系统,用于生成构建文件(如 Makefile、项目文件),并管理代码的编译和链接。

7.Ninja 1.12.0是一个高效的构建系统,专为速度优化,尤其适合增量构建。它常与 CMake 配合使用。

6.许可协议

7.开始菜单快捷方式

所输入的名字将是你在开始菜单栏寻找时的名字

8.准备安装

可以看到安装所选择组件所需磁盘空间的大小

9.等待安装

可以看到所需要时间(太久等不及的话就点击上一步回去减少一些不必要的组件)在这个过程中不能关闭,保持在线。

10.等待安装完成即可

标签:Qt,选择,开发,应用,组件,版本,官网,下载
From: https://blog.csdn.net/weixin_72399430/article/details/143653723

相关文章

  • 在Qt中创建和使用自定义控件类时,可能会遇到以下一些常见问题
    在Qt中创建和使用自定义控件类时,可能会遇到以下一些常见问题:一、布局相关问题大小调整不正确:问题描述:自定义控件在不同的布局环境下,可能无法按照预期调整大小。例如,当将自定义控件添加到一个水平布局或垂直布局中时,它可能不会随着布局的拉伸或收缩而正确地改变自身大小。原......
  • 【Mplus 8.7软件下载与安装教程】
     1、安装包Mplus8.7:链接:https://pan.quark.cn/s/128e81c51dbe提取码:1X7BMplus8.3:链接:https://pan.quark.cn/s/5ea5ff583480提取码:VdjtMplus7.4:链接:https://pan.quark.cn/s/414ec0c8cb14提取码:8jhm2、安装教程1)       双击Mplus8.7Demo(64-bit).msi安装......
  • 【AE2024】专业视频后期制作软件下载安装(附百度云链接)
    目录AdobeAfterEffects软件简介1.软件功能介绍1.1动画与合成1.2视觉效果1.3动态图形与模板2.系统要求2.1操作系统2.2硬件要求2.3显示与分辨率3.使用场景3.1影视后期制作3.2广告与宣传片3.3动画与艺术创作AdobeAfterEffects软件简介AdobeAf......
  • 【PS2024】Adobe Photoshop 软件下载与快捷键的使用
    目录一、功能介绍1.1图像编辑与修复下载链接:1.2图形与文字设计1.3高级图像处理二、系统要求2.1硬件要求2.2操作系统三、快捷键使用3.1文件操作3.2编辑操作3.3视图与画布操作3.4图层操作3.5选择工具一、功能介绍1.1图像编辑与修复图像调整:Photosh......
  • 基于深度学习+pytorch+PyQt6+MySQL的口罩佩戴识别系统
    前言本系统是一个完整的基于深度学习+pytorch+PyQt6+MySQL的口罩佩戴识别系统。包括LeNet、AlexNet、VGG、GoogLeNet、ResNet、MobileNetV2网络模型。可以直接训练、测试、使用。也就是说,它不仅仅是一个口罩佩戴识别系统。它可以是任意识别系统!!系统演示视频登陆注册系......
  • 基于深度学习+pytorch+PyQt6+MySQL的农作物识别系统
    前言本系统是一个完整的基于深度学习+pytorch+PyQt6+MySQL的农作物识别系统。包括LeNet、AlexNet、VGG、GoogLeNet、ResNet、MobileNetV2网络模型。可以直接训练、测试、使用。也就是说,它不仅仅是一个农作物识别系统。它可以是任意识别系统!!系统演示视频登陆注册系统使......
  • 【LaTex 2024软件下载与安装教程】
    1、安装包Latex2024:链接:https://pan.quark.cn/s/1dad34ca4d8f提取码:5bja2、安装教程1)       双击压缩包内intall-tl-windows.bat安装,弹窗安装对话框   2)       自动弹出安装窗口,如果弹出以下窗口说明文件夹目录太长或者有中文,建议放磁盘根目录;如果......
  • 实现qt 窗口无边框拖拽
    无边框拖拽是参考Qt实战6.万能的无边框窗口(FramelessWindow)-Qt小罗-博客园的文章,对其代码进行修改而来。本篇一共会提供本人写的无边框的代码以及Qt实战6.万能的无边框窗口(FramelessWindow)-Qt小罗-博客园里面的完整代码供大家参考.代码使用的话,我是直接让widget继承于fr......
  • Z-Library官网入口镜像网址及客户端合集 (2024持续更新)
    Z-Library(简称Z-Lib,前身为BookFinder)是一个影子图书馆网站,用户可在上面下载期刊、文章以及各类书籍,其共收录了超过1000w本书籍和8000w篇文章。它原是创世纪图书馆(LibraryGenesis)的镜像网站,并从该图书馆获得大部分馆藏,但它的一些馆藏由用户自行上传,并且不为创世纪图书馆所......
  • STM32+阿里云+ESP8266+MQTT+DHT11
    一、阿里云平台环境搭建注册完账号以后,找到控制台->物联网平台。    1.创建一个公共实例,若该实例有ID则为新公共实例2.创建一个产品[如何在物联网平台创建产品_物联网平台(IoT)-阿里云帮助中心(aliyun.com)](https://help.aliyun.com/zh/iot/user-guide/create......