首页 > Qt > Qt 4.6 正式发布!
1 2009-12

Qt 4.6 正式发布!

诺基亚发布Qt 4.6

让开发人员在SymbianMaemo 及其他平台开发杰出应用程序的过程变得比以往更加轻松。

2009年12月1日 – 诺基亚今日发布了Qt 4.6——最新版的跨平台应用程序和用户界面框架。Qt 4.6 对全新平台提供支持,具有强大的全新图形处理能力并支持多点触摸和手势输入,让高级应用程序和设备的开发过程变得更加轻松和快乐。

诺基亚应用服务和框架副总裁Sebastian Nystrom说:“不论是什么样产品设计或开发平台,Qt 4.6的发布对开发人员来说都是一件令人兴奋的事。”

“开发人员可以轻而易举地为桌面平台或设备(包括数亿部基于Symbian 和 Maemo系统的设备)开发出具有视觉美感和网络连接功能的应用程序。”

Nystrom 补充说:“开发人员将非常喜欢使用Qt直观的编程界面,快速开发出功能强大、外表美观的应用程序。”

更多平台

Qt 4.6 首次包含了对Symbian 平台的支持,并在其所支持的平台中新增了 Windows 7、Apple Mac OS 10.6 (雪豹) 和即将上市的Maemo 6。此外还为实时操作系统QNX 和 VxWorks提供了网络社区支持。对Maemo 5 的支持目前也已进入研发阶段,其技术预览版第二版已于今日发布。

Qt 对 Symbian 和 Maemo 的支持首次为开发人员创造了使用同一代码库同时针对这两个平台进行开发的机会。能够跨平台分享代码就意味着开发人员所开发的应用程序上市的速度将更快,影响的设备用户群将更广。

Qt Mobility项目下的全新Qt API技术预览版也于今日同时发布。这些跨平台的API为开发人员提供了多种功能,如导航类设备的定位功能,以及信息发送和接收、联系人和网络连接管理等。

外观更炫

Qt 4.6是在4.5图形增强功能的基础上创建的,进一步强化了这些图形功能,添加了全新的动画框架(Animation Framework)——包括直观的状态机功能——以及全新的高级图形功能,如不透明、阴影、闪光和滤镜等。

使用手指

Qt4.6最令人兴奋的新功能之一就是可以创建多点触摸应用程序。这种全新的基于多触点和手势的输入法(如轻触和动力滚动)使Qt4.6框架的功能更为强大,用户可以通过触觉以动态的方式与应用程序和设备进行互动。

性能更强

传统软件开发观点认为高级用户界面功能的获得通常是以性能严重受损作为代价的。Qt 4.6 对此观点提出了挑战,为此投入大量工作,既要获得最佳性能,又要能让开发人员所开发的产品达到用户所要求的“令人惊叹”的效果。

性能提升主要包括:一个经过高度优化、重新编写的 Qt GraphicsView 渲染算法、一个全新的 OpenGL 绘图引擎、WebKit、使用 OpenVG 对 2D 矢量图形的支持,以及对全新 DirectFB 的支持。

最新工具

在发布 Qt 4.6 的同时,作为 Qt 开发跨平台 IDE 的 Qt Creator 也发布了更新版本。Qt Creator 1.3 和 Qt 4.6共同构成的 Qt SDK,包含了开发跨平台应用程序所需的全部功能。

要了解关于 Qt 4.6 和 Qt Creator 1.3的更多信息或下载软件包,请访问:http://qt.nokia.com/whatsnew

Qt , ,

  1. chai
    2009年12月1日19:23 | #1

    啥时候能把QtCreator的中文翻译提供了就完美了.

  2. vfc
    2009年12月2日09:19 | #2

    想请教一下关于中文翻译的问题。
    我看到在源码包中,sahre/qtceator/translations目录下不包含中文语言文件,那么如何来生成该文件呢?

  3. chai
    2009年12月2日11:46 | #3

    vfc :
    想请教一下关于中文翻译的问题。
    我看到在源码包中,sahre/qtceator/translations目录下不包含中文语言文件,那么如何来生成该文件呢?

    最简单的方法, 找一个其他语言的ts文件, 比如说日文的, 改名为qtcreator_zh.ts.
    打开文件后, 将语言设置为汉语, 地区设置为中国, 就可以翻译了.
    翻译好了发布.

  4. vfc
    2009年12月2日12:02 | #4

    谢谢,但是如果源代码更新了。如果使用lupdate来更新这个qtcreator_zh.ts呢?

  5. JackyZ
    2009年12月2日16:01 | #5

    Hi,

    我有一个问题,如果我们为客户做一个QT的手机程序,意味着手机上要有Open C, QT的runtime lib,您能告诉我现在哪些手机上有预装这些lib的吗?(没有的话,就意味着要下载10M的lib,这对大多数从手机上下载程序的用户来说是很难接受的,这是否意味着现阶段使用QT做手机开发的一个限制呢?)

    盼回复!

    多谢!
    JackyZ

  6. 臭虫
    2009年12月2日16:50 | #6

    诺基亚应用服务和框架副总裁Sebastian Nystrom说:“不论是什么样产品设计或开发平台,Qt 4.6的发布对开发人员来说都是一件令人兴奋的事。”

    对于以上这句话表示怀疑。
    利用Carbide工具的向导生成的Qt 程序。在刚下载的Qt-4.6.0 for symbian上居然不能运行。连个照面都没打就从模拟器退出了。这怎么能说是一件”令人兴奋”的事情呢。令人沮丧。

    而同样的一个应用在qt-4.6.0-beta版上表现稳定,优雅。 那才让人兴奋呢。

  7. 2009年12月3日15:39 | #7

    @臭虫
    投诉Carbide.要不用Qt Creator1.3

  8. 2009年12月3日15:43 | #8

    @JackyZ
    这个以后会慢慢解决的。
    很快就会有预装Qt的新Nokia手机上市。
    对于以前已经上市没有Qt的手机,会有一个Smart Installer的东西,会自动检测系统中是否有Qt的库,有的话就不用在重新安装了。

  9. liu
    2009年12月16日20:46 | #9

    楼主好,我现在正在尝试把QT用到vxworks上去, QT只提供了一点点信息.请问楼主是否熟悉这个方面?

    另外请问楼主的邮箱是多少?日后好联系,谢谢.

  10. 2009年12月27日15:56 | #10

    是免费的吗?

  1. 本文目前尚无任何 trackbacks 和 pingbacks.