Symbian

Logo - Symbian version 1


Qt 通过和S60 框架的集成为 Symbian 平台提供了支持。有关 Qt 4.6.1 功能的更多详细信息,请查看发布状态

Qt 用于 Symbian 平台

通过把Qt移植到Symbian上,我们有了更多嵌入式选择。使用 Qt,只需编写一次代码,便可跨主要的移动设备和桌面操作系统进行部署,并可快速推向市场。

  • 在 Symbian 平台上使用 Qt 对一亿三千多万台设备进行开发
  • 基于 Qt 的 Symbian 应用程序能部署在 Maemo、Windows Mobile、Windows CE 和 嵌入式 Linux系统
  • Qt 的 Symbian 应用程序能运行在Windows、Mac 和 Unix/Linux (X11) 的桌面系统上

Qt 用于 Symbian 的使用入门


Download_cn


将 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  开发 的 Symbian 开发环境
  • 视频  — 如何设置 Qt for Symbian 和包含了 Qt Creator 的 Qt Windows SDK
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 进行详尽广泛的测试。为了收集这些反馈,我们设置了一个特别的邮件列表。邮件列表的地址是:

  • qts60-feedback@trolltech.com

请加入邮件列表,提供技术反馈、缺陷报告、建议和意见, 加入方法是将主题为 subscribe 的邮件发送至:

  • qts60-feedback-request@trolltech.com

贡献代码

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 之间交互操作,这些操作仅限于:动态链接、进程间通信和数据交换

有关 Qt 授权的更多信息,请参见此处。

文档操作