Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1183655
  • 博文数量: 232
  • 博客积分: 7563
  • 博客等级: 少将
  • 技术积分: 1930
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-21 11:17
文章分类

全部博文(232)

文章存档

2011年(17)

2010年(90)

2009年(66)

2008年(59)

分类: LINUX

2010-09-08 21:04:05

http://blog.chinaunix.net/u3/109513/showart_2150139.html
http://blog.chinaunix.net/u3/109488/showart_2138306.html
http://hi.baidu.com/ppcst/blog/item/4514eb1fdb6483d8ad6e75c8.html


QT一些版本的区别:http://xgc94418297.blog.163.com/blog/static/11296604020095297184421/


Qt的版本是按照不同的图形系统来划分的,目前分为四个版本:Win32版,适用于Windows平台;X11版,适合于使用了X系统的各种Linux和Unix平台;Mac版,适合与苹果MacOSX;embedded版,适合于具有帧缓冲(frame buffer)的Linux平台。
 
Qt-embedded和Qtopia
Qt在刚出现的时候,对于Linux和Unix系统,只有构建于Xlib之上的X11版。但随着Linux操作系统在嵌入式领域的应用日渐广泛,Qt推出了嵌入式的版本Qt-embedded(Qte)。由于嵌入式受限的硬件环境往往难以运行庞大的X服务器,Qt的嵌入式版跳过了Xlib和XServer直接操作帧缓冲,可以在速度和体积上有很大的提高。
 
Qtopia最初是sourceforge.net上的一个开源项目,全称是Qt Palmtop Environment,是构建于Qte之上一个类似桌面系统的应用环境,包括了PDA和手机等掌上系统常见的功能如电话簿、日程表等。现在Qtopia已经成为了Trolltech的又一个主打产品,为基于Linux操作系统的PDA和手机提供了一个完整的图形环境。
 
值得特别注意的是Qte和Qtopia之间的关系。在版本4之前,Qte和Qtopia是不同的两套程序,Qte是基础类库,Qtopia是构建于Qte之上的一系列应用程序。但从版本4开始,Trolltech将Qte并入了Qtopia,并推出了新的Qtopia4。在该版中,原来的Qte被称为Qtopia Core,作为嵌入式版本的核心,既可以与Qtopia配合,也可以独立使用。原来的Qtopia则被分成几层,核心的应用框架和插件系统被称为Qtopia Platform,上层的应用程序则按照不同的目标用户分为不同的包,如Qtopai PDA,Qtopia Phone。
 
还有一个需要注意的就是Qtopia没有出过3.x版,直接从2.20版跳到了4.x版,我想这主要是为了整合Qte,并与Qt的版本保持同步。
 
简单的说Qte是嵌入式版本的基础类库,QT应用程序是基于这个类库编写。在Qte4以后的版本改名为Qtopia Core,它和Qtopia不一样,只是个类库,而没有桌面环境,像我们常用的qtopia-core-opensource-src-4.3.5。
而带有Qtopia桌面环境的是qtopia-opensource-src-4.x.x,目录下多了几个文件。
 
现在常见的Qtopia是1.7.0版本和2.2.0版本,但是它们使用的Qte却是2.x版本的,我们用的4.3.5版本的程序不能在上面运行,而且现在关于Qtopia4的介绍也不是很多,具说Qtopia4没有PDA版本了,有手机版,但是介面还没有Qtopia2的好
阅读(1628) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~