Qt Everywhere

恩,Qt Everywhere是什么概念?

简单说,Qt Everywhere就是Qt无处不在,Qt无处不在翻译成人能理解的语言就是说你可以在很多不同产品中看到Qt,无论是在桌面软件中,诸如Google Earth,还是手机,机顶盒,甚至是咖啡机上都能看到Qt的身影。 进而我们用技术的角来看就是说,无论是桌面系统还是嵌入式系统,无论具体的操作系统,我都可以使用Qt进行软件的开发。

先来些直观的。这里有两个视频,演示了同样一份Qt演示代码,运行在不同平台上的效果。

目前支持的平台包括

Microsoft Windows – Windows XP, Windows Vista, Windows 7

Linux -

Mac OS – Mac OS 10.5(carbon), Mac OS 10.6(cocoa)

Embedded Linux

Nokia Symbian S60v3, S60v5

Nokia Maemo v5, v6

QNX

VxWorks

这里还有张图,看看Qt运行在嵌入式Linux,KDE和Mac OS上的效果。
Qt everywhere

还有这个,看看KDE桌面上的游戏如何不修改代码,就可以运行在Nokia的手机上!

这就是Qt最神奇的地方,不论是Windows XP, Vista,还是KDE,还是Mac OS,无论是嵌入式Linux,Windows Mobile,Symbian S60抑或是Maemo,你都可以使用Qt进行开发,而且最重要的是,无论是哪个平台,桌面还是嵌入式,Qt的API都是基本一致的,也就意味着,一份代码,就可以让Qt程序运行在所有上面的这些平台上。Cool!

Code once, Deploy everywhere.
Code less, Create More.

  1. 2009年8月21日17:23 | #1

    不错,不错

  2. meteor
    2010年1月28日22:49 | #2

    这篇文章真不错.

  1. 2009年4月22日21:14 | #1