彩票走势图

Qt 6.4已正式面世,这些功能值得期待!

翻译|行业资讯|编辑:龚雪|2023-03-14 11:52:55.807|阅读 235 次

概述:本文将为大家介绍Qt 6.4中值得期待的一些新功能,欢迎下载相关组件体验~

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

Qt 是目前最先进、最完整的跨平台C++开发工具。它不仅完全实现了一次编写,所有平台无差别运行,更提供了几乎所有开发过程中需要用到的工具。如今,Qt已被运用于超过70个行业、数千家企业,支持数百万设备及应用。

在去年,官方正式发布了Qt 6.4!此版本引入了对新平台的支持及许多其他新功能、大量的底层改进等,一起来看看有哪些具体亮点~

Qt技术交流群:166830288      欢迎一起进群讨论

WebAssembly

Qt 6.4中,官方宣布正式支持WebAssembly的支持,Qt开发人员可以使用他们现有的技能,通常是现有的代码,以web为目标,针对web组装平台的应用程序可以在大多数现代web浏览器中运行,并且可以像任何其他web内容一样轻松分发。由于Qt Quick和Qt Quick 3D近乎原生的性能,以及丰富的UI和3D功能,现在可以轻松地为web构建需要大量数据处理和苛刻的可视化解决方案。

然而WebAssembly不像Qt支持的任何其他平台,应用程序运行在浏览器的sandbox中,这对本地机器或操作系统服务的访问权限施加了一些限制,而且它们还运行在需要与浏览器本身适配的环境中,Qt试图通过平台集成和一些专用的API,将各自的平台特殊性抽象出来。

新增和更新的模块

Qt 6.4引入了新的模块作为技术预览,并带来了一个迄今为止Qt 6用户无法使用的模块。

iOS样式的Qt Quick (TP)
Qt 6.4产品图集
Qt 6.4产品图集

使用Qt Quick Controls开发的用户界面自动使用Windows和macOS的本机样式支持,以及使用Android的Material样式,对于Qt 6.4,官方为运行在iOS上的Qt Quick应用程序添加了原生样式。iOS样式支持iOS平台上的暗黑模式和明亮模式,也可以在macOS上使用,这使得在macOS开发环境中可以轻松开发针对该风格优化的UI。

Qt HTTP服务器(TP)

有了这个新模块,开发者可以很容易地向任何Qt应用程序添加HTTP服务器。服务器实现了对HTTP 1.1的部分支持,并通过传输层安全协议支持安全性,但是它是专门为在可信网络中提供数据而设计的。

Qt Quick 3D Physics (TP)

官方技术团队将物理模拟集成到Qt Quick 3D中,以便于构建物体自然移动和交互的3D场景。手工制作这样的场景和动画可能是非常费力的,但有了Qt Quick API,它可以轻松添加物理到3D场景,该实现基于已建立的、经过良好测试的高性能PhysX引擎。

Qt TextToSpeech

Qt应用程序默认支持辅助技术,比如屏幕阅读器。但是许多应用程序可以额外使用文本到语音合成,通过语音宣布事件或变化可以让用户更容易获取信息,尤其是在注意力不经常在屏幕上的情况下。现在已经将文本到语音的支持移植到Qt 6,与Qt 5的QtSpeech模块相比只做了微小的改变。该模块支持桌面、移动和嵌入式平台上广泛的文本到语音合成器,官方技术团队还添加了一个QML API。

新功能

现有的模块已经发生了很多变化。

Qt Quick 3D

通过预生成的光图支持全局照明,可以使用不同的光源创建更逼真的3D场景,同时将运行时的性能成本保持在最低水平(此功能处于早期技术预览)。

Qt 6.4产品图集

此外Qt 6.4中还添加了线条粒子,支持镜面光面材料,更多的配置选项反射探针,天空盒,自定义材料和纹理到工具箱。

Qt快速项目视图

新版本为Qt Quick的TableView和TreeView类型添加了更多的功能,用户现在可以使用键盘导航,选择行和列,应用程序开发人员可以更好地控制单元格定位、动画以及展开和折叠树节点。

在Qt快速更流畅的动画

除了使Qt的线程渲染循环自动处理断开的垂直同步节流的改进之外,新版本还添加了一个新的FrameAnimation动画类型,允许与动画帧同步运行代码。

完全支持RHI的QQuickWidget

使用QQuickWidget,开发者可以构建Qt Quick和Qt Widget元素共存的应用程序用户界面,这需要使用OpenGL。对于Qt 6.4,官方技术团队重新设计了这个类,现在QQuickWidget支持所有支持的图形Metal、Vulkan、Direct3D 11以及OpenGL。

使用QSslServer安全服务数据

Qt的网络模块使得编写高效的TCP服务器变得很容易,而有了Qt 6.4,开发者可以同样容易地编写通过TLS通信的服务器。

更多更新,请咨询“”

Qt Widget组件推荐
  • QtitanRibbon - Ribbon UI组件:是一款遵循Microsoft Ribbon UI Paradigm for Qt技术的Ribbon UI组件,QtitanRibbon致力于为Windows、Linux和Mac OS X提供功能完整的Ribbon组件。
  • QtitanChart - Qt类图表组件:是一个C ++库,代表一组控件,这些控件使您可以快速地为应用程序提供漂亮而丰富的图表。
  • QtitanDataGrid - Qt网格组件:提供了一套完整的标准 QTableView 函数和传统组件无法实现的独特功能。使您能够将不同来源的各类数据加载到一个快速、灵活且功能强大的可编辑网格中,支持排序、分组、报告、创建带状列、拖放按钮和许多其他方便的功能。
  • QtitanDocking:允许您像 Visual Studio 一样为您的伟大应用程序配备可停靠面板和可停靠工具栏。黑色、白色、蓝色调色板完全支持 Visual Studio 2019 主题!


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:慧都网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP