Qt 5.5引入对于Windows 10的支持,并新增对于完整的蓝牙低功耗的支持
- UID
- 852722
|
Qt 5.5引入对于Windows 10的支持,并新增对于完整的蓝牙低功耗的支持
Qt公司(The Qt Company)宣布其领先的跨平台应用和用户界面(UI)开发框架的最新版本Qt 5.5已经可供下载。Qt 5.5能够解决软件开发人员所面临的复杂多变的需求:灵活应对市场趋势和需求;提供稳定和高性能的解决方案;支持日益多样化的各种平台;并能实现由设计师和用户所需的丰富图形界面。
Qt 5.5能够凭借本地C++性能为开发者提供所有创建互连设备和现代流体应用所需的元素,使企业的产品开发能够满足未来发展的要求,,在所有主要桌面、嵌入式和移动操作系统融入多屏和物联网选项。Qt 5.5最明显的特性是引入了对即将推出的Windows 10的初步支持,在最终的Windows 10发布后,未来推出的Qt 5.5.x将提供全部支持。采用Qt 5.5,用户可以继续使用现有的Qt代码来构建和运行在Windows 10环境下的应用。Qt 5.5持续专注于桌面开发,也正式支持Red Hat Enterprise Linux 6.6,Qt 5.5将专门针对此平台创建一个预编译版本。
本次发布的最新版本Qt 5.5还包括蓝牙低功耗(BLE)(蓝牙智能)等功能,这对于物联网的开发部署尤其有利,针对与智能传感器、可穿戴设备以及其他蓝牙低功耗功能的外围设备通信,现在可以很容易地编写跨平台的代码。此外,新版本的集成开发环境Qt Creator 3.4,能够比以往任何时候都支持更多的代码和更高的设计效率。
由于用户习惯了越来越复杂的界面,在设计中集成3D图形的可能性和机会正在增大。 Qt 5.5中有两个新模块可更加快捷、更加容易地应用3D元素。Qt Canvas 3D提供有一个类似WebGL的应用程序接口(API),可使用Qt Quick UI(用户界面)工具可非常轻松地加载和显示3D内容。作为一个技术预览而包括的Qt 3D 2.0模块可同时提供C++和QML API来简化3D内容与Qt应用的集成。
Qt 5.5对于实时相机的摄取和视频处理能力也得到加强,这非常有益于对视觉和图像的机械化处理的应用。 Qt Multimedia(多媒体)模块做了多项改进,包括新增一个视频滤镜功能,允许如OpenCL和CUDA等框架与VideoOutput元素的集成。在Linux平台上,gstreamer 1.0现在被用作默认的后台(backend)。 Qt Quick Controls中的底层QML引擎性能已经得到显著提高,并且新增了一个TreeView控件使得桌面应用更加完善.
Qt 5.5引入了一个Qt Location (位置)模块作为一项技术预览,增加了对于地图、地理编码、路线和具体位置的支持。Qt Location与现有的Qt Positioning (定位)API一起使用,可提供创建位置感知应用所需的所有信息。它可以利用Nokia Here、Mapbox 和Openstreetmap等许多地图数据供应商提供的数据。
Qt WebEngine是Qt 5.5中基于谷歌Chrome开源项目的跨平台浏览器引擎,并且已经更新到Chromium 版本40。其中增加了许多新API用来管理文件的下载,以及控制缓存、临时文件(Cookies)和设置。尽管Qt WebKit模块在Qt 5.5中继续提供,但Qt WebEngine已经取代了Qt WebKit模块,我们强烈推荐使用全新的Qt WebEngine模块来开发任何新的功能。 |
|
|
|
|
|