安装Qt选择组件

最近在做Qt相关的开发,首先搭建开发环境,刚开始对组件这块不是很熟悉,需要了解这方面的知识,写下来主要是方便记住关于选择组件的说明,Qt版本是最新的长期维护版本,版本号:6.5.2

一、选择要安装的组件

1.Qt 6.5.2

 

MSVC 2019 64-bit:Qt 6.5.2 MSVC 2019 64 位的预构建组件

 MinGw 11.2.0 64-bit:适用于 MinGW 11.2.0 64 位的 Qt 6.5.2 预构建组件

Sources:Qt 6.5.2 源组件
Qt Quick 3D:Qt Quick 3D 为 Qt Quick 提供高级 3D API。

Qt 5 Compatibility Module:适用于 Qt 6.5.2 的 Qt 5 兼容性模块预构建组件。 Qt 5 兼容性模块允许继续使用 Qt 6 中已删除的一些专用功能。

Qt Shader Tools:Qt Shader 调节工具 Qt 6.5.2 的预构建组件。

Additional Libraries:Qt 6.5.2 的附加库。

Qt Quick Timeline:Qt Quick Timeline 模块支持基于关键帧的动画和参数化。 它采用工具友好的方法,因此受到 Qt Design Studio 和 Qt Quick Designer 的直接支持,其中包含用于创建基于关键帧的动画的时间线编辑器。

2.Additional Libraries

 Active Qt:Qt 的 ActiveX 和 COM 支持。


Qt 3D:适用于 Qt 6.5.2 的 Qt 3D 预构建组件。 Qt 3D 提供近实时仿真系统的功能,支持 Qt C++ 和 Qt Quick 应用程序中的 2D 和 3D 渲染。


Qt Charts:Qt Charts API 允许您使用 C++ 和/或 Qt Quick 轻松创建交互式动态 2D 图表。


Qt Connectivity:该组件包括两个 Qt 模块。 这两个模块提供对蓝牙和 NFC 硬件的访问。


Qt Data Visualization:Qt Data Visualization 是一个提供 3D 数据可视化方法的模块。 有 C++ 类和 QML 类型用于显示条形图、散点图、曲面图以及操作 3D 场景的方法。 此外,图表可以完全定制不同的主题。


Qt HTTP Server (TP):Qt HTTP Server 支持在应用程序中构建 HTTP 服务器。


Qt lmage Formats:Qt 图像格式为其他图像文件格式提供可选支持。 默认情况下,核心 Qt Gui 库支持读取和写入最常见文件格式的图像文件:PNG、JPEG、BMP、GIF 等。


Qt Language Server:语言服务器协议的实现,包括 JsonRPC。


Qt Location (TP):Qt 位置 (TP)。


Qt Lottie Animation:Qt Lottie Animation 提供了一个 QML API,用于渲染图形和动画,这些图形和动画由 Adobe After Effects 的 Bodymovin 插件以 JSON 格式导出。


Qt Multimedia:Qt Multimedia 提供了一组丰富的 QML 类型和 C++ 类来处理多媒体内容。


Qt Network Authorization:Qt 网络授权提供了一组 API,使 Qt 应用程序能够在不暴露用户密码的情况下获得对在线帐户和 HTTP 服务的有限访问权限。


Qt PDF:Qt PDF 提供了用于构建 PDF 查看应用程序的组件。 它包括高级和低级 Qt Quick 组件、图像插件以及使用 Qt Quick 和小部件的示例应用程序。


Qt Positioning:Qt Positioning API 通过 QML 和 C++ 接口提供定位信息。


Qt Protobuf and Qt GRPC (TP):QtGrpc 包含两个模块 QtProtobuf 和 QtGrpc:
QtProtobuf 提供了一个生成器,可用于从 .proto 文件中定义的消息生成基于 Qt 的类。
QtGrpc 支持根据 .proto 文件中的服务描述生成基于 Qt 的客户端和服务器,以及使用 QtProtobuf 消息与 gRPC 服务进行通信。


Qt Quick Effect Maker:Qt Quick Effect Maker (QQEM),用于创建和编辑自定义着色器效果。


Qt Remote Objects:Qt Remote Objects 是一个附加库,提供了一种在进程/设备之间共享 Qt API 的简单方法。


Qt Sensors:Qt Sensors 提供了用于读取传感器数据的类。


Qt Serial Bus:Qt 串行总线 API 提供了用于访问各种工业串行总线和协议(例如 CAN、ModBus 等)的类和函数。


Qt Serial Port:Qt Serial Port 提供基本功能,包括配置、I/O 操作、获取和设置 RS-232 引脚的控制信号。


 Qt Speech:Qt Speech 模块允许使用文本转语音引擎


Qt State Machines:Qt 状态机包提供了 API 和执行模型,可用于在 Qt 应用程序中有效地嵌入状态图的元素和语义。 对于高级用例,甚至可以从状态图 XML (SCXML) 文件创建状态机。


Qt Virtual Keyboard:Qt 虚拟键盘是一个 Qt Quick 虚拟键盘,您可以将其插入到您的平台或应用程序中。 您可以使用自己的布局和样式来扩展它。


Qt WebChannel:Qt WebChannel 支持服务器(QML/C++ 应用程序)和客户端(HTML/JavaScript 或 QML 应用程序)之间的点对点通信。 Qt WebEngine 开箱即用地支持它。 此外,它可以在所有支持 WebSocket 的浏览器上运行,使 Qt WebChannel 客户端能够在任何 JavaScript 环境(包括 QML)中运行。 这需要实现基于 Qt WebSockets 的自定义传输。


Qt WebEngine:Qt WebEngine 模块将快速发展的 Chromium Web 平台集成到 Qt 中,并为 Qt Widgets 和 Qt Quick 提供方便的 API,以利用 Chromium 的 Web 功能。 Qt WebEngine 充分利用整个 Qt 图形堆栈集成,允许本机 Qt 控件与 Web 内容和 OpenGL 着色器无缝混合和叠加。
在 Windows 上,该模块仅在 MSVC2019 下可用。


Qt WebSockets:WebSocket 是一种基于 Web 的协议,旨在实现客户端应用程序和远程主机之间的双向通信。 如果初始握手成功,它使两个实体能够来回发送数据。 WebSocket 是为那些难以以更少的网络延迟和最少的数据交换获取实时数据源的应用程序提供的解决方案。


Qt WebView:Qt WebView 提供了一种在 QML 应用程序中显示 Web 内容的方法,而无需在有意义的情况下使用本机 API 来包含完整的 Web 浏览器堆栈。 这在 Android、iOS 和 UWP(通用 Windows 平台)等移动平台上很有用; 尤其是在 iOS 上,其中策略规定所有 Web 内容均使用操作系统的 Web 视图显示。 在 Windows、Linux 和 macOS 上,Qt WebView 依赖于 Qt WebEngine 模块来渲染内容。


Quick: 3D Physics:Qt Quick 3D 物理提供了一个高级 QML 模块,为 Qt Quick 3D 添加了物理模拟功能。

3.Developer and Designer Tools 开发人员和设计人员工具

Qt Creator 10.0.2:用于 Qt 应用程序开发的 IDE


Qt Creator 10.0.2 CDB Debugger Support:CDB 调试器对 Qt Creator 的支持

Debugging Tools for Windows:MSVC 二进制文件的调试器和工具可再发行包

MinGW 11.2.0 64-bit:MinGW-使用 gcc 11.2.0 构建 11.2.0 64 位工具链


Qt Maintenance Tool:该工具用于维护和更新现有安装,位于安装的根目录中。

Strawberry Perl 5.22.1.3:草莓 Perl 5.22.1.3

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

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

相关文章

最新版本2023UI千月影视APP源码 开源完美版前后端完美匹配 后端基于ThinkPHP框架

最新版本的2023UI千月影视APP源码是一款开源的完美版应用程序,具备前后端完美匹配的特点。该应用的后端开发基于ThinkPHP框架,这是一个广泛使用的PHP开发框架,具有稳定性和安全性方面的优势。 2023UI千月影视APP是一款提供电影、电视剧、综艺…

一文盘点 Zebec 生态的几个利好预期

Zebec Protocol 是目前商业进展最快的流支付体系,也是推动流支付向 Web2 世界发展的主要生态。目前,其已经与包括 Visa、Master 等支付巨头展开了合作,以推出银行卡的方式进一步向金融发达地区推出 Zebec Card 以拓展业务,前不久其…

【Image captioning】ruotianluo/self-critical.pytorch之1—数据集的加载与使用

【Image captioning】ruotianluo/self-critical.pytorch之1—数据集的加载与使用 作者:安静到无声 个人主页 数据加载程序示意图 使用方法 示例代码 #%%from __future__ import absolute_import from __future__ import division from __future__ import print_…

MySQL SUBSTRING_INDEX() 函数的详细介绍

MySQL SUBSTRING_INDEX() 从给定字符串中返回指定数量的分隔符出现之前的子字符串。 当指定数字为正数时从最终分隔符的左侧返回子字符串,当指定数字为负数时从最终分隔符的右侧返回子字符串。 如果指定的次数大于分隔符的出现次数,则返回的子字符串将…

从零开始搭建个人博客网站(hexo框架)

1.工具及环境搭建 1)注册GitHub并且新建一个repositories 2)下载node.js以及Git 下载链接: 检验安装是否成功: 【注】:MacOS自带Git,可以直接在终端输入git --version进行检验 3)新建一个…

基于rsesnet网络架构的图像分类模型

数据预处理部分: 数据增强:torchvision中transforms模块自带功能,比较实用数据预处理:torchvision中transforms也帮我们实现好了,直接调用即可DataLoader模块直接读取batch数据 网络模块设置: 加载预训练…

AtCoder Beginner Contest 313D题题解

文章目录 [ Odd or Even](https://atcoder.jp/contests/abc313/tasks/abc313_d)问题建模问题分析1.分析每次查询的作用2.利用异或运算的性质设计查询方法 Odd or Even 问题建模 有n个数,每个数为0或者1,最多可以进行n次询问,每次询问选择k个…

UE4/5 GAS技能系统入门3 - GameplayEffect

阅读本文需要上一篇AttributeSet的基础知识: https://blog.csdn.net/grayrail/article/details/132148492 本文也并非教程性质文章,主要讲解学习记录为主。 这篇开始讲AttributeSet配置好后,GameplayEffect的使用。 1.将GE配置至Ability Co…

关于新手学习STM32开发应该如何入门?

对于新手来说,学习STM32开发可能会感到困惑,尤其是在拿到开发板后该如何入门。在这里有嵌入式学习路线,毕设,各种项目,需要留个6。以下是部分内容概述:硬件介绍:了解STM32开发板的基本硬件组成和…

平替 Docker - 玩转容器新利器 Podman Desktop (视频)

《OpenShift 4.x HOL教程汇总》 在 podman-desktop 1.2.1 podman 4.4 环境中验证。 文章目录 什么是 podman 和 podman-desktop安装 podman 和 podman-desktop 基本环境Image、Container 和 Pod 的基本操作拉取 Image运行 Container 将 Pod 部署到 Kubernetes安装 Kind 扩展插…

mysql高级三:sql性能优化+索引优化+慢查询日志

内容介绍 单表索引失效案例 0、思考题:如果把100万数据插入MYSQL ,如何提高插入效率 (1)关闭自动提交,只手动提交一次 (2)删除除主键索引外其他索引 (3)拼写mysql可以执…