APP下载

Qt发布6.2 Beta即将迎来第一个Qt 6 LTS版本

消息来源:baojiabao.com 作者: 发布时间:2026-02-13

报价宝综合消息Qt发布6.2 Beta即将迎来第一个Qt 6 LTS版本

Qt官方发布第一个Qt 6.2测试版本,Qt 6.2纳入了所有过去受广泛使用的Qt附加模组,和6.1比起来,多了13个附加模组,支援模组总数超过50个,并且预计成为Qt 6系列第一个商业授权版本,提供长期支援。

Qt 6.2提供多项新功能,像是3D粒子,让开发者可以使用Qt Quick 3D创建良好的3D用户体验,同时官方也在Qt 6.2强化可扩展性,支援Vulkan、Metal和Direct3D12绘图API,以加速图形应用程序运算,官方提到,这13个重新加入的模组中,除了之前释出Qt多媒体模组的消息之外,还有被广泛使用的Qt蓝牙和Qt网页引擎,开发者可以用来打造使用体验更好的应用程序。

Qt多媒体模组是Qt 6发布时,被推迟释出的重要模组,这个模组提供一组丰富的功能,供开发者简单地处理多媒体内容,而且该模组也包含必要的API,让应用程序能够取用装置上的摄影机和无线功能,包括Qt音讯引擎等。而官方终于在Qt 6.2补上的这个重要的模组,并且加入新的API,供探索输入输出装置,以及查询支援的编码器和档案格式。

官方解释,之所以在Qt 6.0没有提供这些重要的模组,其主要原因是这些模组遭遇到维护问题,无法在所有平台提供一致的功能,特别是多媒体模组,因此该模组是Qt 5到Qt 6变化最大的模组。现在这些问题在Qt 6中获得改善,透过更改部分公共API和重新设计内部架构,得以简化后端,并且缩减程式码库。

去年12月Qt 6.0发布时,遭人诟病的缺点之一,便是缺少这些重要的模组,官方解释,当初基于稳定性考量,没有加入这些模组,但这也使得相依于这些模组的应用程序,无法移植到Qt 6,而现在Qt 6.2已经足够完备,可满足大多数应用程序的需求。

除了13个单独的模组之外,官方将Qt Android Extras以及其他平台额外的功能,加入到Qt Base中,之后不再以单独的模组提供。即便Qt 6.2提供了开发者移植Qt 5需要的大部分模组,但官方提醒,毕竟Qt 6是一个主要更新版本,并非与Qt 5完全相同,因此开发者在移植之前,仍必须要看清楚API在新版中的更动。

现在官方发布了Qt 6.2第一个测试版,之后会透过线上安装程式,继续推出多个测试版本,借此来测试新功能并且获得回馈,除了官方提供的二进制档案之外,每个测试版本都有源代码包,开发者可以利用源代码自己建置新版本。

2021-07-08 12:22:00

相关文章