Qt 5.9是一个重要里程碑版本,有可能成为一个新的LTS版本,还在研究,没有确定。从Qt 5.9版本开始,CI system infrastructure会比较完善,发布.0后版本将更加快速及时,5.7和5.8的补丁修复基本上在5.9上实现。
Qt5.9有显著的图像显示性能提升,图形渲染速度较Qt5.6版本提升10倍,比Qt5.8提升8倍。QML使用 ahead-of-time机制,提高启动速度。更多的新特征如下:
New Features (within existing modules)
Qt Core
添加了新的 qfloat16 类。
QProcessEnvironment 现在可以在 iOS,tvOS,watchOS 和 VxWorks 上使用.
QRegularExpression 现在需要 PCRE2 库,且 10.20 版本以上。 对 PCRE1 库的支持已被删除。 PCRE2 的副本与 Qt 一起部署,并将自动在缺乏它的平台上使用。
Qt GUI
QPainter 的 GL 引擎现在可以使用核心配置文件 OpenGL 上下文。
QImage 引入了 reinterpretAsFormat 来改变格式而不改变数据。
Qt 5.9 Alpha版本只提供源代码下载 。二进制安装版在Beta版本发布的时候提供。正式版计划在5月31日发布。
软件详情:https://wiki.qt.io/New_Features_in_Qt_5.9
下载地址:http://download.qt.io/development_releases/qt/5.9/
来自:开源中国社区