Qt 5.12 LTS 正式发布,修复超过 2000 个 bug

王练
 王练
发布于 2018年12月07日
收藏 10

Qt 5.12 已正式发布,这是一个长期支持版本(LTS),开发团队将在未来 3 年内提供支持。

对比上一个 LTS 版本 5.9.7 ,Qt 5.12 修复了超过 2000 个 bug 。若再往前,和 5.6.3 LTS 版本相比Qt 5.12 修复了超过 5000 个 bug。

开发团队表示,这只是一个开始,后续将努力在即将到来的补丁中不断提高 Qt 5.12 的质量。

更新亮点

新模块&新平台

为使 Python 开发者使用所有 Qt API ,创建复杂的图形应用和用户界面,开发团队已推出了 Qt for Python 的技术预览版以供测试,正式版本将在 Qt 5.12 之后不久发布。Qt for Python 源自多年来一直在 qt-project.org 上托管的 PySide 项目。 

Qt 5.12 还包含 Qt for WebAssembly 的第二个技术预览版。使用 Qt for WebAssembly ,你可以编译 Qt 应用以在任何现代 Web 浏览器中运行。

Qt 5.12 还增加了对两个模块的完全支持,这两个模块在早期版本中是作为技术预览提供:

  • Qt Remote Objects 使基于 Qt 的流程之间的 IPC 无缝连接。

  • Qt WebGL Streaming Plugin 允许你通过网络将应用的用户界面流式传输到现代浏览器。

Qt QML 和 Qt Quick

新版本对支持 QML 的 JavaScript 引擎进行了一些重大改进。它从与 ECMAScript 5 兼容升级到现在的完全支持 ECMAScript 7。这使现代 JavaScript 成为可能并简化了 Javascript 库的集成。 ECMAScript 模块现在也受支持,可从 C ++ 和 QML/JS 加载。

Qt Quick 新增了一个 TableView,它比以前的 QQC1 实现更高效,Qt Quick Controls 2 中的各种控件都有新的改进。

Qt Core and Network

Qt Core 新增了对 CBOR(简明二进制对象展现)的支持,这是一种类似于 JSON 的二进制格式,但它允许更多的数据类型和灵活性;改进了 QRegularExpression 以支持通配符匹配,并弃用旧的 QRegExp 类。

Qt Network 则添加了对 DTLS over UDP 的支持。

Qt Gui 和 Widgets

QT 5.12 支持 Windows UI Automation ,允许基于 Qt 的 UWP 应用使用可访问性和编程 UI 控件工具进行操作。基于 https://webgradients.com/ 为 QGradient 添加了许多预定义渐变。

此外,Qt 5.12 还内置了 Qt Creator 的新版本。

了解更多细节可查阅发行说明:

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Qt 5.12 LTS 正式发布,修复超过 2000 个 bug
加载中

精彩评论

二的基本算合格
二的基本算合格
这个QT怎么搞的,每次都说修复成吨的BUG,怎么多BUG用起来能愉快吗
路小磊
路小磊

引用来自“无爱可葬”的评论

这么多bug还有人用
你用别的项目修复了2个bug,可能遗留1988个bug。这就是区别。
来自山卡拉的你
来自山卡拉的你
Qt 5.12 还包含 Qt for WebAssembly 的第二个技术预览版。使用 Qt for WebAssembly ,你可以编译 Qt 应用以在任何现代 Web 浏览器中运行。

这个不错啊
你们都是技术宅
你们都是技术宅

引用来自“无爱可葬”的评论

这么多bug还有人用
代码量放在那里,你要写个同等代码量的项目,bug可能有20000000000000个
守望辰峰
守望辰峰
下载不了。国内镜像都还没更新,官方下载时就会302到国内不存在的镜像站。

最新评论(17

東條・スペンサー・咲
東條・スペンサー・咲
这版本总算是修正了咱之前提出的那个bug了……=w=
0dmin
0dmin

引用来自“二的基本算合格”的评论

这个QT怎么搞的,每次都说修复成吨的BUG,怎么多BUG用起来能愉快吗
那你自己去搞一个愉快的,别用Qt
来自山卡拉的你
来自山卡拉的你
Qt 5.12 还包含 Qt for WebAssembly 的第二个技术预览版。使用 Qt for WebAssembly ,你可以编译 Qt 应用以在任何现代 Web 浏览器中运行。

这个不错啊
你们都是技术宅
你们都是技术宅

引用来自“无爱可葬”的评论

这么多bug还有人用
代码量放在那里,你要写个同等代码量的项目,bug可能有20000000000000个
快乐的一只小青蛙
快乐的一只小青蛙
新增加的bug统计下,是不是4000个
二的基本算合格
二的基本算合格

引用来自“二的基本算合格”的评论

这个QT怎么搞的,每次都说修复成吨的BUG,怎么多BUG用起来能愉快吗

引用来自“乌合之众”的评论

有一个几十人小山村,几年也没出一个小偷。有一个几百万人的小城市,每天抓的小偷都有几十人。
你这么说,我也没办法反驳。现在可以尝试用JavaFX 11和 Electron,也停好用的
来自山卡拉的你
来自山卡拉的你
确实在使用过程中遇到bug,能修复的自己修复,不能修复的只能等新版本
lieefu
lieefu
振奋人心的消息
乌合之众
乌合之众

引用来自“二的基本算合格”的评论

这个QT怎么搞的,每次都说修复成吨的BUG,怎么多BUG用起来能愉快吗
有一个几十人小山村,几年也没出一个小偷。有一个几百万人的小城市,每天抓的小偷都有几十人。
小果汁儿
小果汁儿

引用来自“二的基本算合格”的评论

这个QT怎么搞的,每次都说修复成吨的BUG,怎么多BUG用起来能愉快吗
用起来很少见到buf,以前能遇到。现在很少遇到,不知道这些都是哪些大神遇到的bug。
返回顶部
顶部