2018.5.22 发布 Qt5.11新特性 官方源文摘译 Chromium65 MSVC2017 libclang
2018 年 05 月 22 日 Digia 公司 Qt 团队宣布正式发布 5.11.0。
Qt5.11 将不再支持 MSVC 2013、macOS 10.10、QNX 6.6。
Qt WebEngine 基于 Google Chromium 65,在 Windows 上现支持 MSVC 2017。
对 QtQuick Controls 2 模块进行了一些改进。
QtCore 模块 为 open() 新增 QIODevice::NewOnly,仅新建,若已存在则返回 False
为 open() 新增 QIODevice::ExistingOnly,仅现有,若不存在则返回 False
更新 Unicode 对 QString、QChar 用 QTextBoundaryFinder 的支持,以兼容 Unicode 10
QtNetwork 模块 ALPN 通过安全传输,因此 HTTP/2 协商开始支持 Mac iOS 11 及之后版本
QNetworkRequest 现在拥有 Http2DirectAttribute,可在不先协商情况下以 HTTP/2 启动连接
QtQML 模块 重写编译器管道,现可直接从 AST 生成字节码,并将其存储为中间表示
*.qmlc 文件现完全与平台无关,不用汇编且使用字节码存储
通过编译时嵌入生成字节码,CONFIG += qtquickcompiler 现还可用于开源版本
QtQuick 模块 扩展 Image元素加载压缩纹理支持
现在支持 *.ktx 和 *.pkm 容器文件格式
Qt3D 模块 通过使用 QAbstractClipAnimator 的 normalizedTime 属性擦除动画
在 "世界空间" 或 "屏幕空间" 发出任意光线投射
改进SIMD 支持
QtWebEngine 模块 基于 Google Chromium 65
嵌入 DevTools,无需使用端口和单独浏览器
可安装 Cookie 过滤器
QDoc 文档编制生成器 QDoc 现在使用 libclang 解析 C/C++ 代码
QtGui 模块 更好地支持 Windows 桌面高 DPI 显示小部件主题
Linux 打印现支持更多 QPrintPropertiesDialog 高级选项卡 CUPS 选项
QtSerialBus 模块 新增 J2534 Pass-Thru CAN 插件,用于计算机和车辆之间的通信
为 QCanBusDeviceInfo 添加描述、序列号及频道,尽可能支持各种插件
QCanBusFrame::isValid() 现能检查无效 CAN FD 有效负载长度。譬如:24 是有效 CAN FD 有效载荷长度,而 28 不是
QtBluetooth 模块 将蓝牙低功耗中心角色实施移植到 BlueZ 的 DBus LE API
允许最低版本为 BlueZ 5.42
百度网盘
https://pan.baidu.com/s/1jIzOgzs
软件仓库
https://github.com/digitser
https://digitser.sourceforge.io/
https://pan.baidu.com/s/1TV70__Be1ta0ney1-tudFQ
高效 Python Qt/C++ HTML5 编程 静态网站站群 GUI文档翻译 "数字 IDE 专业版"
http://idepro.digitser.cn/
http://forum.digitser.cn/thread-2184-1-1.html
2018.5.22 发布 Qt5.11新特性 官方源文摘译 Chromium65 MSVC2017 libclang
http://forum.digitser.cn/thread-2304-1-1.html
新特性官方网页
http://doc.qt.io/qt-5/whatsnew511.html
"长按二维码" 或 "扫一扫" 关注 "德云社区" 微信公众号
版权声明:
本文为独家原创稿件,版权归 德云社区,未经许可不得转载;否则,将追究其法律责任。
|