Qt 5.0 刚刚发布三个月后,Digia 发布了全新版本 Qt 5.1 的第一个 Alpha 测试版本,该版本最值得关注的就是首次对 Android 和 iOS 平台的支持。
月初时 Qt 开发者就已宣布正在为 iOS 的移植做努力,包括 UI 部件、图形视图和 OpenGL 对触摸屏事件和方向事件的处理。由于 Qt Quick 2 使用 V8 引擎不能在 iOS 上使用,因为苹果指南中禁止使用 just-in-time 编译器,但 Qt Quick 1 还可以使用。而 Android 支持 是基于 Necessitas 移植的 Qt 4 ,支持 Qt widgets, QML 和 Qt Quick 应用。一些传感器以及 QML 媒体播放器功能也已经实现。
跨平台的 Qt Quick 控件目前只在桌面操作系统上可用,开发者成对移动平台的支持将在 Qt 5.2 中提供,Qt Quick 控件为开发者提供可立即使用的控件和布局,例如按钮、菜单、工具栏等等,这些控件的外观跟其所在的平台UI风格一致。
Qt 5.1 同时引入新的控制串口的模型,同时包含 X11 平台相关的组件和 API。Qt 传感器模块可在 Android、黑莓、iOS、SailfishOS 上访问传感器硬件设备。完整的关于 Qt 5.1 的新特性请看此详细列表。
使用 GPLv3 和 LGPLv2 许可证的 Qt 5.1 源码 for Linux (32- and 64-bit), Mac, 和 Windows 可从项目网站上获取,商业版的 Qt 可从 Digia 获取。
项目主页:http://qt-project.org/
下载地址:http://qt-project.org/downloads
来自:开源中国社区