Qt 6.4.3 已作为 Qt6 工具包最新版本发布,作为补丁版本,Qt 6.4.3 没有引入任何新功能,但包含 300 多个错误修复、安全更新和其他对 Qt 6.4.2 版本顶部的改进。
Qt 6.4.3 解决了两个重要的 Qt Wayland 崩溃问题,并升级到 SQLite 3.41,此外还有各种其他修复。
重要变化
qt 库
- CMake:可以指定调试 MySQL 客户端库。
- 修复当 Harfbuzz 无法塑造子字符串时丢失的文本。
- QNetworkRequest:使标头解析区域设置独立。
- PCRE2:升级到 10.42
- 窗口:使用 GDI 引擎修复垂直度量修复了某些字体的行间距在字体行距中包含两次的问题。
- QT_INLINE_SINCE:从不内联的静态 Qt 构建,恢复了静态 Qt 构建的二进制兼容性。
- SQLite:将 SQLite 更新到 v3.40.0
- QTest::WatchDog:修复测试函数更改时丢失的超时
- SQLite:将 SQLite 更新到 v3.40.1
- 从 qpair.h 移动 QTypeInfo 到 qtypeinfo.h ,以避免违反 ODR
- 将捆绑的 libjpeg-turbo 更新到版本 2.1.5
- QVarLengthArray:clear() 不再要求 value_type 是默认可构造的。
- QFileSystemWatcher/Win:删除 QFileInfo 之前的路径
- CMake:修复位置独立代码链接器标志未设置的问题
qtdeclarative
- 修复使用 NativeRendering 时丢失的字形
- QQuickTableView:将行和列的顺序更改为 modelIndex()
- TableView:弃用 modelIndex(row, column) 以支持 index(row, column)
- QmlCompiler:修复将 undefined 强制转换为 float 和 double
qttools
- qdoc:统一处理QML类型和QML值类型
qtconnectivity
- SDP 扫描器:编码输入 URL 并转义 XML 特定字符
qtwayland
- 客户端:使用 text-input-v2 修复无限递归
- 合成器:修复提升 shell 表面项时的崩溃
qtimageformats
- TGA 插件:修复 CMapDepth 的读取
- 将捆绑的 libwebp 更新到版本 1.3.0
- 将捆绑的 libtiff 更新至版本 4.5.0
如需查看 Qt 6.4.3 中的所有修复, 可以查看发行说明 。
Qt 6.4.3 将是 Qt 6.4 系列的最后一个版本,Qt 6.5 是下一个功能版本。Qt 6.5 原定于 3 月 30 日发布,但目前看来会延期一段时间,估计在四月初。