Symbian
|
Qt 用于 Symbian 平台
通过把Qt移植到Symbian上,我们有了更多嵌入式选择。使用 Qt,只需编写一次代码,便可跨主要的移动设备和桌面操作系统进行部署,并可快速推向市场。
|
Qt 用于 Symbian 的使用入门![]() 将 Qt 用于Symbian |
|
Qt 4.6 提供了运行于 Symbian S60 3 、Symbian S60 5 以及 Maemo 5 上的全新 Qt 移动演示程序。 |
在您的 Symbian 60 手机上尝试运行这些演示程序,打开手机浏览器,然后进入:qt.nokia.com/phonedemos。
在我们 YouTube 上 的 Qt Studios 频道观看其他视频。 还可查看 Qt 用于 Symbian 的播放列表。
查看针对移动应用开发而正在研发全新 Qt API 的Mobility 项目。 |
不熟悉 Qt 的 Symbian 开发人员
Qt 是跨平台的应用程序框架。使用 Qt 您只需一次性开发应用程序,无须重新编写源代码,便可跨不同桌面和嵌入式操作系统部署这些应用程序。
要了解更多详细信息,请访问 Qt 用于移动平台和 Qt 新功能。 |
如何开始
本快速入门视频讲述了如何使用 Qt Creator 创建一个小应用程序 —在 Windows 上运行Qt Creator,为手机编译应用程序并在手机上运行。
了解更多内容: |
| Qt supports the following platforms: |
||||||
| Embedded Linux |
Mac OS |
Windows |
Linux/X11 |
Windows CE |
Symbian |
Maemo |
Symbian 开发的主要功能
除 Qt 提供的所有工具以及 API 和类库 外,Qt 还提供了用于优化 Symbian 开发体验的附加功能。
与本机一致的外观及格调
Qt 会检测手机正在运行的主题模式,并把这个风格在运行的时候应用于Qt 应用程序。通过 Qt Style Sheet 可轻松定制应用程序的外观及格调,只需很少的时间和数行代码就能实现传统的用户界面风格。
Symbian 开发环境
Qt for Symbian 支持:
- Symbian 生成编译系统版本 1 (abld) 和版本 2 (Raptor)
- Symbian S60 第 3 版、功能包 1;S60 第 3 版功能包 2;S60 第 5 版以及将来的 Symbian 发布版本
- 集成 IDE: Qt Creator 和 Carbide C++
图形功能
- 功能强大的绘图引擎,提供了抗锯齿、渐变、曲线和透明处理
- 提供了时间轴和减缓曲线的动画支持
- 着眼于未来设备技术 (OpenVG) 的硬件加速
设备配置
通过单一的 Qt 二进制代码,应用程序即可在所有支持的 Symbian设备上自动为以下功能提供支持:
- 切换横向和纵向模式
- 不同的屏幕分辨率
- 触摸屏和键盘输入
如何提供反馈
我们非常重视 Qt 用户社区提供的一切反馈,同时欢迎各位对用于 Symbian 的 Qt 进行详尽广泛的测试。为了收集这些反馈,我们设置了一个特别的邮件列表。邮件列表的地址是:
请加入邮件列表,提供技术反馈、缺陷报告、建议和意见, 加入方法是将主题为 subscribe 的邮件发送至:
|
贡献代码
Qt 的公共代码库的存放位置为: 这意味着您可以跟踪开发工作,查看每一个提交,并可通过创建合并请求为 Qt 的开发贡献代码。有关贡献代码的指南可在以下地址获得:
|
发布状态Qt 现可用于商业应用程序开发。为了使下一版本功能更加完善,我们正在对接口移植进行进一步改进,尤其是在图形性能和 WebKit 方面。
下一版本 Qt 4.6.1 将于 2010 年初发布,通过确保二进制兼容性,会将为您的 Qt 应用程序提供更出色的用户体验。 有关详细信息,请参见文档。 |
授权
Qt for Symbian 可通过 Qt 商业授权、LGPL v. 2.1 (“LGPL”) 和 GPL v. 3.0 方式获得。Symbian 目前通过 Symbian Foundation License 或 Eclipse Public License (“EPL”) 授权其软件产品。虽然 LGPL 与 EPL 不兼容,不能进行基于文件的合并,但他们在通用的环境下可以提供Qt 和 Symbian 之间交互操作,这些操作仅限于:动态链接、进程间通信和数据交换 |


