云网牛站
所在位置:首页 > Linux软件 > Qt 6.1版本发布下载,附新模块和新的功能介绍

Qt 6.1版本发布下载,附新模块和新的功能介绍

2021-05-08 09:28:05作者:张天启稿源:云网牛站

Qt 6.1版本发布下载了,它是Qt 6系列中的第一个次要版本更新。Qt 6.1的最大重点是将我们在Qt 5.15中支持的许多附加模块引入了Qt 6,以下是详细的介绍内容。

Qt 6.1版本发布下载,附新模块和新的功能介绍

 

新模块

Active Qt:支持Windows上的COM和ActiveX控件的Qt模块。

Qt Charts:将图表添加到您的应用程序。

Qt Data Visualization:可视化静态和动态数据。

Qt Device Utilities:仅用于设备创建的Qt的一部分。

Qt Graphical Effects:作为兼容性模块添加,以帮助移植到Qt 6。

Qt Lottie:渲染在Adobe After Effects中创建的图形和动画。

Qt State Machine:包含Qt 5中来自Qt Core的状态机API和基于SCXML的状态机代码。

Qt Virtual Keyboard:将虚拟键盘添加到嵌入式设备。

注:这些模块带来了Qt 5.15带来的许多功能,而您在Qt 6.0中可能会错过这些功能,参考Qt 6.0发布下载,附Qt 6新功能和主要变化介绍。同时,Qt 6.2发行版中还有两个模块要用于Qt 6。

 

Qt 6.1新的功能介绍

Qt 6.1修复了许多针对Qt 6.0或Qt 5.15报告的错误,除了添加上面列出的模块外,这一直是我们的主要重点。随着我们离Qt 6.2越来越近,修复错误也将继续成为关注的领域,Qt 6.2计划是Qt 6系列的第一个长期支持(LTS)版本。当然,Qt 6.1在Qt 6.0中存在的模块中还包含了一些新功能,让我们在这里说一些重点。

在Qt Core中,大多数努力都是在为我们的API添加更多的便利和简化。除其他外,我们添加了removeIf()方法,并将对Erase_if()的支持扩展到了更多的类中。我们在QStringView中添加了一些缺少的方法,以使其更好地反映QString API。现在,我们有了溢出安全的加法,减法和乘法功能,并改进了对16位浮点值的支持。Qt 6.0中引入的属性绑定已经对API进行了一些改进。另一个主要功能是可以简化与Java、QJniEnvironment和QJniObject集成的新类。这些主要用于Android。

在Qt Gui中,现在有了一个新的QUrlResourceProvider类,该类可用于避免子类化QTextDocument和重新实现loadResource()。QLabel也可以使用它。现在,我们在Vulkan API包装器中对Vulkan 1.1和1.2有了更好的支持,并且QColorSpace现在可以使用自定义传递函数。

在Qt Network中,我们引入了一个新的QNetworkInformation类,该类公开了系统的可访问性,并且我们的cookie处理现在支持SameSite功能。

Qt Qml现在提供QJSPrimitiveValue和QJSManagedValue,以提供比单独使用QJSValue更好的对JavaScript执行的精细控制。

Qt Quick 3D现在支持变形目标动画。此外,在“技术预览”级别还支持实例渲染和3D粒子。当需要在场景中渲染大量相似项目时,实例渲染可以显着提高渲染性能。3D粒子对粒子效果使用实例渲染。预计6.2将完全支持这两个功能。

注:将会为用户发布Qt for Python的更新版本,它将为我们在Qt 6.1中添加的模块提供支持。此外,它具有对外部部署工具的更好支持,甚至还提供了商用工具的新技术预览。

 

下载链接

通过我们的下载页面或在线安装程序,可以为所有商业订阅许可证持有者以及开源用户提供Qt 6.1。对于拥有旧商业许可证(非订阅)的用户,也能够提供Qt 6.1。

Qt网站:https://www.qt.io/

下载地址:https://www.qt.io/download

 

相关主题

介绍Qt 6版本的技术看点,包括相比Qt 5的技术改进

精选文章
热门文章