Qt5.5 Android iOS Linux Mac OS X Windows C++应用 LGPL或GPL开源许可 2015 年 07 月 01 日 Qt 5.5 正式发布。Qt 5.5 修复了 1500 个 Bug,完善了跨平台功能,优化了多媒体和蓝牙功能。 Qt 5.5 提供对微软 Windows 10 系统的完美支持。从 QT 5.3 开始,QT 就有可很好地运行在 Windows 8 上的新 WinRT API,由此,只要及时更新 Qt 5.5.x 就能完美支持 Windows 10。 Qt 5.5 Linux 包在 RedHat Enterprise Linux 上构建,支持更多的 Linux 发行版 (从 RHEL 6.6 到 Ubuntu 15.04)。 Qt 5.5 对 Mac OS X 平台做了大量改进,使用 SSL 安全传输层,支持蓝牙和 Bluetooth LE;支持 Qt WebView;修复了 Qt Multimedia 的大量问题。 Qt WebKit、Qt Quick1 和 Qt Script 从 Qt 5.5 起弃用,虽还可使用,建议以 Qt WebEngine、Qt Quick 和 Qt QML 替代,这些能完全兼容 JavaScript 引擎。 主要版本 QT 5.5 大大简化了产品结构,现在的 Qt 分 3 种版本类型: 01、Qt for Application Development 应用开发版 这是商业版本,允许在 Qt 支持的所有桌面和移动平台创建应用。它有着全面的支持和完善的商业许可。 02、Qt for Device Creation 设备创建版 这是第 2 个商业产品,目标是构建和开发嵌入式设备,并提供大量工具链和其它一些支持,让一切工作变得更加轻松,当然,也有着全面的支持和完善的商业许可。 03、Qt Open Source 开源版 这是开源版本,遵循 LGPL 2.1/3 或 GPL。 新功能 01、捆绑最新 Qt Creator 版本和大量新功能; 02、支持 Bluetooth LE API,提供在 Android、Mac OS X 和 iOS 或是 Linux 现有后端上; 03、新增 2 个模块(Qt Canva 3D 和 Qt 3D)扩展 3D API,从而完善和改进了图形工具包; Qt Canvas 3D 是一个新模块,可轻松地从 Qt Quick 直接使用 WebGL。该模块最先出现在 Qt 5.4 技术预览版中,现已非常成熟,最终作为 Qt frameworks 内完全支持的新模块。Qt Canvas 3D 面向 Qt Quick 实现了一个 WebGL-like API,可被用于较低级 WebGL 代码或结合 JavaScript frameworks(three.js)。 Qt 3D 是 Qt 5.5 技术预览版的一部分。此前是作为 QT4 问世时的一个库,但现在经过较大的重新构建,它已非常适合现代 OpenGL 的世界。Qt 3D 对 OpenGL 最大的支持改进,是让它可更容易整合 3D 内容至 Qt 应用。 在 Windows 上使用 OpenGL 一直有一些问题,主要因为并非所有驱动都是默认安装的,Qt 5.5 已解决此问题。 04、新增模块 Qt Location Qt Location 是 Qt 5.5 技术预览版新模块,增加了 mapping、geocoding、routes 和 places 支持。Qt Location 可结合现有 Qt Positioning API,提供位置服务。Qt Location 还可支持不同地图服务商,目前,支持 Nokia Here、Mapbox 和 Openstreetmap。 05、改进 Qt Quick 06、改进 Qt Multimedia 在 Linux 上,增加了支持 GStreamer 1.0,相机支持有了较大改进;新增的 Video filtering framework 非常强大,允许集成 frameworks,比如 OpenCL 或 CUDA。 07、Qt WebEngine 更新至 Chromium 40 版,并获得了新 API 来管理文件的下载、控制缓存和 cookies,及设置。Qt WebChannel 现在是内置的,许多实验性 API 是公开的,并获得了全面支持。 版权声明: 本文为独家原创稿件,版权归 德云社区,未经许可不得转载;否则,将追究其法律责任。 |