Qt 6.7 发布于2024年4月2日,完结于2024年9月27日(Qt 6.7.3)
https://www.qt.io/blog/qt-6.7-released
https://doc-snapshots.qt.io/qt6-6.7/whatsnew67.html
Qt 6.7 系列源码下载
https://download.qt.io/official_releases/qt/6.7/
Qt 在线安装器下载
https://download.qt.io/official_releases/online_installers/
国内镜像
在线安装器(维护工具)支持镜像作为启动参数,选其一即可。
--mirror https://mirrors.tuna.tsinghua.edu.cn/qt/
--mirror https://mirrors.ustc.edu.cn/qtproject/
可变字体
https://www.qt.io/blog/text-improvements-in-qt-6.7
可变字体具有称为“轴”的浮点参数,可以改变字体字形的显示方式。使用时为每个轴提供了一组“母版”,用于标识每个字形在最小值和最大值(以及可能的其他值)下的外观。然后便可以为沿轴的不同值的特定组合定义“命名实例”,并且字体系统可以在母版之间进行插值以提供精确请求的外观。
连接性、协议和分布式架构
https://www.qt.io/blog/restful-client-applications-in-qt-6.7-and-forward
随着QHttpHeaders、QRestAccessManager和QRestReply作为针对REST特定用例的新类的引入,分布式系统的开发人员现在可以更有效地使用HTTP和REST api。
Qt gRPC为客户端、服务器或双向流调用引入了新的类,允许在值变化时自动触发无缝消息传递。新的拦截器API可以为选定的gRPC消息添加回调函数,例如实现缓存或日志记录。使用Qt 6.7中的Qt Protobuf,开发人员现在可以将Protobuf消息与JSON序列化,并受益于支持可选字段的生成器改进,并保留枚举值的大小写。
Qt gRPC和Qt Protobuf将在Qt 6.8版本中完成技术预览,届时完成对HTTP/2的支持工作。
Windows
添加了Windows 11样式(需 win11 及其以上系统)
WebAssembly
增加了对拖放的支持。
Emscripten版本更新为3.1.50
Demo 闪电查看器
https://doc-snapshots.qt.io/qt6-6.7/qtdoc-demos-lightningviewer-example.html
使用Qt定位和Qt快速控制可视化模拟闪电数据,通过Qt WebSocket接收。控件的样式完全是在Figma中创建的。
Demo 股票数据可视化
https://doc-snapshots.qt.io/qt6-6.7/qtdoc-demos-stocqt-example.html
示例的UI是使用Qt Design Studio创建的,如果通过设置对话框提供API密钥,那么数据就是从Financial Modeling Prep服务接收到的实时信息。
Demo 街景地图
https://doc-snapshots.qt.io/qt6-6.7/qtdoc-demos-osmbuildings-example.html
示例将Qt Quick 3D与Qt Positioning和Qt Network结合起来,实现了从OpenStreetMap服务接收到的建筑物地图数据的3D查看器。
Demo 虚拟助手
https://doc-snapshots.qt.io/qt6-6.7/qtquick3d-virtualassistant-example.html
虚拟助手在用户界面中变得越来越流行,新的虚拟助手示例展示了通过时间轴动画将3D模型带入生活是多么容易。
Demo 体积渲染
https://doc-snapshots.qt.io/qt6-6.7/qtquick3d-volumeraycaster-example.html
使用Qt Quick 3D中对3D纹理的新支持来实现体射线投射。
平台支持
在桌面和移动设备上,Qt 6.7 完全支持 macOS 14 和 iOS 17、Windows 11 23H2 和 Android 14。RedHat 9.2、Open Suse 5.15、SUSE Linux Enterprise Server 15 是最新支持的 Linux 发行版(Ubuntu 仍保持在 22.04)。使用基于 LLVM 的 MinGW 工具链的 Windows 预构建二进制文件可从安装程序中获取,并且 Windows 和 Linux on ARM 均作为技术预览版提供。
在嵌入式方面,Boot2Qt 参考映像支持 Yocto 4.3 Nanbield。作为实时操作系统,Qt 6.7 现在包括在 iMX6 硬件上使用 SR 24.03 的 VxWorks 7 纯源技术预览,并且可以从在线安装程序获取 QNX 7.1 的预构建二进制文件。
Visual Studio 2015、2017、2019 和 2022 运行库
https://learn.microsoft.com/zh-cn/cpp/windows/latest-supported-vc-redist?view=msvc-170
https://aka.ms/vs/17/release/vc_redist.arm64.exe
https://aka.ms/vs/17/release/vc_redist.x86.exe
https://aka.ms/vs/17/release/vc_redist.x64.exe