安装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.rhkb.cn/news/87102.html

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

相关文章

C# Linq源码分析之Take方法

概要 Take方法作为IEnumerable的扩展方法,具体对应两个重载方法。本文主要分析第一个接收整数参数的重载方法。 源码解析 Take方法的基本定义 public static System.Collections.Generic.IEnumerable Take (this System.Collections.Generic.IEnumerable source…

Easys Excel的表格导入(读)导出(写)-----java

一,EasyExcel官网: 可以学习一些新知识: EasyExcel官方文档 - 基于Java的Excel处理工具 | Easy Excel 二,为什么要使用easyexcle excel的一些优点和缺点 java解析excel的框架有很多 : poi jxl,存在问题:非常的消耗内存, easyexcel 我们…

Vue项目npm run dev 启动报错TypeError: Cannot read property ‘upgrade‘ of undefined

vue项目启动报错 TypeError: Cannot read property upgrade of undefined 由于我的vue.config.js文件 里面的代理target为空导致的 修改: 结果就可以正常运行了 参考原文: vue项目运行时报Cannot read property ‘upgrade’ of undefined错误_cannot r…

Scratch 之 枪战的枪械画法

大家可以参考百度图片寻找到的AK-47图片:AK47图片 此处我以MK18作为参照,MK18的造型可以在资源中获取 资源链接:https://download.csdn.net/download/leyang0910/88136393 对于不必要的(繁琐的)线条,我们可…

低代码助力传统制造业数字化转型策略

随着制造强国战略逐步实施,制造行业数字化逐渐进入快车道。提高生产管理的敏捷性、加强产品的全生命周期质量管理是企业数字化转型的核心诉求,也是需要思考的核心价值。就当下传统制造业的核心问题来看,低代码是最佳解决方案,那为…

栈和队列详解

目录 栈 栈的概念及结构: 栈的实现: 代码实现: Stack.h stack.c 队列: 概念及结构: 队列的实现: 代码实现: Queue.h Queue.c 拓展: 循环队列(LeetCode题目链接&#xff0…

2023年中国倍率型磷酸铁锂出货量及市场需求分析:插电混动汽车用电池为第一大应用市场[图]

由于新能源锂电池市场的竞争极其激烈,各大电池生产厂商不得不细化研发方向,抢占竞争者少、营利性高的细分专业赛道。因此,“自定义”型单体电池应运而生。其主要分为三个大类,分别为高倍率型电池、长寿命型电池和大容量型电池。这…

uni-app实现图片上传功能

效果 代码 <uni-forms-item name"ViolationImg" label"三违照片 :"><uni-file-picker ref"image" limit"1" title"" fileMediatype"image" :listStyles"listStyles" :value"filePathsL…

74HC595驱动7x11点阵屏(LED-7X11-JHM)DEMO

起因 由于我之前做了一个点阵时钟 &#xff0c;但是无奈LED点阵屏价格比较贵&#xff0c;所以想找一个价格较为便宜的点阵来做便宜一点的点阵方案&#xff0c;再淘宝上看到有那种五毛钱一个的7x11的LED点阵&#xff0c;所以就想着试试搞一下这种点阵屏&#xff0c;这个由于是7…

SpringBoot案例-部门管理-根据id查询

目录 根据页面原型&#xff0c;明确需求 查看接口文档 思路分析 接口功能实现 控制层&#xff08;Controller类&#xff09; 业务层&#xff08;Service类&#xff09; 业务类 业务实现类 持久层&#xff08;Mapper类&#xff09; 接口测试 前后端联调 根据页面原型&…

网易互娱出海之旅:大数据平台上云架构设计与实践

2020 年初&#xff0c;随着网易互娱的海外业务增长与海外数据合规的需求&#xff0c;我们开始了网易互娱大数据离线计算平台迁移出海的工作。前期&#xff0c;我们采取了云主机裸机加上高性能 EBS 块存储的方案。但是&#xff0c;这个方案存储费用高昂&#xff0c;成本是国内自…

百度网盘非会员倍速播放(电脑端)

百度网盘非会员倍速播放&#xff08;电脑端&#xff09; 1. 打开edge浏览器&#xff0c;点击右上角的三个点后&#xff0c;选择“扩展” 2. 选择“管理扩展” 3. 选择“获取MicrosoftEdge扩展” 4. 搜索“Global Speed” 5. 选择Global Speed:视频速度控制&#xff0c;然…

概率论与数理统计:第二、三章:一维~n维随机变量及其分布

文章目录 Ch2. 一维随机变量及其分布1.一维随机变量1.随机变量2.分布函数 F ( x ) F(x) F(x)(1)定义(2)分布函数的性质 (充要条件)(3)分布函数的应用——求概率3.最大最小值函数 2.一维离散型随机变量及其概率分布(分布律)3.一维连续型随机变量及其概率分布(概率密度)4.一般类型…

【MOOC】北京理工大学Python网络爬虫与信息提取慕课答案-综合挑出了一些很难评的慕课测验题

1 Requests库中的get()方法最常用&#xff0c;下面哪个说法正确&#xff1f;‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬…

【数据结构与算法】稀疏数组

文章目录 一&#xff1a;为什么会使用稀疏数组1.1 先看一个实际的需求1.2 基本介绍1.2.1 稀疏数组的处理方法1.2.2 数组的举例说明1.2.3 应用实例1.2.4 整体思路分析二维数组转稀疏数组的思路稀疏数组转原始的二维数组的思路 二&#xff1a;代码实现2.1 创建一个原始的11*11二维…

CMake语法中的PUBLIC、PRIVATE、INTERFACE关键字含义

在CMake语法中&#xff0c;经常见到PUBLIC、PRIVATE、INTERFACE关键字&#xff0c;它们是什么意思呢&#xff1f;下面举例说明。 如上图,说明如下&#xff1a; RIVATE&#xff1a;私有的。生成 libhello-world.so时&#xff0c;只在 hello_world.c 中包含了 hello.h&#xff0…

Vision Transformer模型入门

Vision Transformer模型入门 一、Vision Transformer 模型1&#xff0c;Embedding 层结构详解2&#xff0c;Transformer Encoder 详解3&#xff0c;MLP Head 详解 二、ViT-B/16 网络结构三、Hybrid 模型详解四、ViT 模型搭建参数 一、Vision Transformer 模型 总体三个模块&am…

[Vue] Vue2和Vue3的生命周期函数

vue2有11个生命周期钩子, vue3有8个生命周期钩子 从vue创建、运行、到销毁总是伴随着各种事件, 创建、挂载、更新到销毁。 1.vue2系列生命周期 ⑴【beforecreate】实例创建前。 vue完全创建之前&#xff0c;会自动执行这个函数。 ⑵【Created】实例创建后。 这也是个生命…

商品推荐系统浅析 | 京东云技术团队

一、综述 本文主要做推荐系统浅析&#xff0c;主要介绍推荐系统的定义&#xff0c;推荐系统的基础框架&#xff0c;简单介绍设计推荐的相关方法以及架构。适用于部分对推荐系统感兴趣的同学以及有相关基础的同学&#xff0c;本人水平有限&#xff0c;欢迎大家指正。 二、商品…

Qt扫盲-Qt Model/View 理论总结 [下篇]

Qt Model/View 理论总结 [下篇] 一、处理I tem view 中的选择1. 概念1. 当前项目和已选项目 2. 使用选择 model1. 选择项目2. 读取选区状态3. 更新选区4. 选择 model 中的所有项 二、创建新 model1. 设计一个 model2. 只读示例 model1. model 的尺寸2. model 头和数据 3. 可编辑…