QT一些版本的区别

来源:互联网 发布:vb.net winform 编辑:程序博客网 时间:2024/04/30 09:31

Qt的版本是按照不同的图形系统来划分的,目前分为四个版本:Win32版,适用于Windows平台;X11版,适合于使用了X系统的各种LinuxUnix平台;Mac版,适合与苹果MacOSXembedded版,适合于具有帧缓冲(frame buffer)的Linux平台。

 

Qt-embeddedQtopia

Qt在刚出现的时候,对于LinuxUnix系统,只有构建于Xlib之上的X11版。但随着Linux操作系统在嵌入式领域的应用日渐广泛,Qt推出了嵌入式的版本Qt-embeddedQte)。由于嵌入式受限的硬件环境往往难以运行庞大的X服务器,Qt的嵌入式版跳过了XlibXServer直接操作帧缓冲,可以在速度和体积上有很大的提高。

 

Qtopia最初是sourceforge.net上的一个开源项目,全称是Qt Palmtop Environment,是构建于Qte之上一个类似桌面系统的应用环境,包括了PDA和手机等掌上系统常见的功能如电话簿、日程表等。现在Qtopia已经成为了Trolltech的又一个主打产品,为基于Linux操作系统的PDA和手机提供了一个完整的图形环境。

 

值得特别注意的是QteQtopia之间的关系。在版本4之前,QteQtopia是不同的两套程序,Qte是基础类库,Qtopia是构建于Qte之上的一系列应用程序。但从版本4开始,TrolltechQte并入了Qtopia,并推出了新的Qtopia4。在该版中,原来的Qte被称为Qtopia Core,作为嵌入式版本的核心,既可以与Qtopia配合,也可以独立使用。原来的Qtopia则被分成几层,核心的应用框架和插件系统被称为Qtopia Platform,上层的应用程序则按照不同的目标用户分为不同的包,如Qtopai PDAQtopia 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,目录下多了几个文件。

阅读(58) | 评论(0) | 转发(0) |
0

上一篇:Qt中使用Sleep()

下一篇:ARM-LINUX-GCC 4.4.3安装(ubuntu下)

相关热门文章
  • WES8去除LOGO和水印的方法...
  • c代码实现"excel文件的创建及...
  • wineqq
  • .bash_profile和.bashrc的区别...
  • Linux下如何修改终端提示符 ...
  • linux 常见服务端口
  • 【ROOTFS搭建】busybox的httpd...
  • 什么是shell
  • linux socket的bug??
  • linux的线程是否受到了保护?...
  • 我的ChinaUnix博客被锁定了,...
  • 虚拟机中ubuntu无线连接问题...
  • IBM DS3400 盘阵怎么查看是单...
  • 启动auditd时,报错如下,怎么...
  • CGSL系统中root密码正确,但无...
给主人留下些什么吧!~~
原创粉丝点击