(转载)QT简介(QT/X11)(QT/Embedded)(Qtopia)
2011-04-19 22:45
309 查看
[b]摘要:[/b]
刚接触qt,QT有QT/X11、QT/Embedded、Qtopia,有Windows平台,也有Linux平台的,开发工具有Qt Design、Qt Creator;这里在网上搜到了一篇文章,写得很好,特转载过来。
[b]介绍:[/b]
1. Qt泛指Qt的所有桌面版本,比如Qt/X11,Qt Windows,Qt Mac等。由于Qt最早是在Linux中随着KDE流行开来的,因此通常很多人说的Qt都指用于Linux/Unix的Qt/X11。
2. Qt/E(Qt/Embedded)最初是用于嵌入式Linux系统的Qt版本。Qt/E去掉了X Lib的依赖而直接工作于Frame Buffer上,因而效率更高。
3. Qtopia最初是sourceforge.net上的一个开源项目,全称是Qt Palmtop Environment (QPE),是一个构建于Qt/E之上的类似桌面系统的应用环境,包括了PDA和手机等掌上系统常见的功能如电话簿、日程表等。相比之下,Qt/E是基础类库。在QT4版本前要安装Qtopia需要先装Qt/E,但之后的就不需要了。版本4之后的Qtopia 已经带有QT/E库了。
4. Qtopia Core:就是原来的Qt/E,从Qt 4开始改名为Qtopia Core,把Qtopia Core并到Qtopia的产品线中去了。在版本4之前,Qte和Qtopia是不同的两套程序,Qte是基础类库,Qtopia是构建于Qte之上的一系列应用程序。但从版本4开始,Trolltech将Qte并入了Qtopia,并推出了新的Qtopia4。在该版中,原来的Qte被称为Qtopia Core,作为嵌入式版本的核心,既可以与Qtopia配合,也可以独立使用。原来的Qtopia则被分成几层,核心的应用框架和插件系统被称为 Qtopia Platform,上层的应用程序则按照不同的目标用户分为不同的包,如Qtopai PDA,Qtopia Phone。但实际上Qtopia Core就相当于原来的Qt/E,仍然作为基础类库。从Qt4.4开始,其名称又改回Qt-embedded了,之前的Qtopia改名为Qt Extended了。
其线路为Qt/E->Qtopia Core->Qt-embedded。
5. Qt-all是qt的所有版本的源代码了,既可以编译成Linux版本也可以编译成Windows版本。
6. Qt Extended(2008年9月30日前称Qtopia)是一个软件平台,主要用于采用嵌入式Linux系统的(embedded Linux-based system)的电子手机和移动电话。从4.4版本开始,Qtopia改名为Qt Extended,qt-embedded-4.4.x相当于qtopia-core,qt-extended相当于桌面。2009年3月3日,Qt Software宣布将停止开发作为独立产品的 Qt Extended。取而代之的是,Qt Extended 中的一些功能将被转入 Qt 框架,从而使 Qt 成为更加丰富的跨平台应用程序框架。Qt Extended 的最后一个版本是4.4.3。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/kailan818/archive/2009/10/21/4707199.aspx
刚接触qt,QT有QT/X11、QT/Embedded、Qtopia,有Windows平台,也有Linux平台的,开发工具有Qt Design、Qt Creator;这里在网上搜到了一篇文章,写得很好,特转载过来。
[b]介绍:[/b]
1. Qt泛指Qt的所有桌面版本,比如Qt/X11,Qt Windows,Qt Mac等。由于Qt最早是在Linux中随着KDE流行开来的,因此通常很多人说的Qt都指用于Linux/Unix的Qt/X11。
2. Qt/E(Qt/Embedded)最初是用于嵌入式Linux系统的Qt版本。Qt/E去掉了X Lib的依赖而直接工作于Frame Buffer上,因而效率更高。
3. Qtopia最初是sourceforge.net上的一个开源项目,全称是Qt Palmtop Environment (QPE),是一个构建于Qt/E之上的类似桌面系统的应用环境,包括了PDA和手机等掌上系统常见的功能如电话簿、日程表等。相比之下,Qt/E是基础类库。在QT4版本前要安装Qtopia需要先装Qt/E,但之后的就不需要了。版本4之后的Qtopia 已经带有QT/E库了。
4. Qtopia Core:就是原来的Qt/E,从Qt 4开始改名为Qtopia Core,把Qtopia Core并到Qtopia的产品线中去了。在版本4之前,Qte和Qtopia是不同的两套程序,Qte是基础类库,Qtopia是构建于Qte之上的一系列应用程序。但从版本4开始,Trolltech将Qte并入了Qtopia,并推出了新的Qtopia4。在该版中,原来的Qte被称为Qtopia Core,作为嵌入式版本的核心,既可以与Qtopia配合,也可以独立使用。原来的Qtopia则被分成几层,核心的应用框架和插件系统被称为 Qtopia Platform,上层的应用程序则按照不同的目标用户分为不同的包,如Qtopai PDA,Qtopia Phone。但实际上Qtopia Core就相当于原来的Qt/E,仍然作为基础类库。从Qt4.4开始,其名称又改回Qt-embedded了,之前的Qtopia改名为Qt Extended了。
其线路为Qt/E->Qtopia Core->Qt-embedded。
5. Qt-all是qt的所有版本的源代码了,既可以编译成Linux版本也可以编译成Windows版本。
6. Qt Extended(2008年9月30日前称Qtopia)是一个软件平台,主要用于采用嵌入式Linux系统的(embedded Linux-based system)的电子手机和移动电话。从4.4版本开始,Qtopia改名为Qt Extended,qt-embedded-4.4.x相当于qtopia-core,qt-extended相当于桌面。2009年3月3日,Qt Software宣布将停止开发作为独立产品的 Qt Extended。取而代之的是,Qt Extended 中的一些功能将被转入 Qt 框架,从而使 Qt 成为更加丰富的跨平台应用程序框架。Qt Extended 的最后一个版本是4.4.3。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/kailan818/archive/2009/10/21/4707199.aspx
相关文章推荐
- Qt系列软件包 (搞不清Qtopia Core,Qt Extended,Qt-embedded.....的过来看看)--转载
- \t\tQT简介(转载)
- QtEmbedded/Qtopia FAQ
- QT,QT/Embedded, Qtopia and Qtopia Core
- Qt系列软件包 (搞不清Qtopia Core,Qt Extended,Qt-embedded.....的过来看看)
- 开贴整理QtEmbedded/Qtopia FAQ --- 不可不看的精华都在这里哦[转]
- Qt,Qt-embedded和Qtopia区别详解
- QtEmbedded/Qtopia FAQ
- fc4下成功编译qt-x11-2.3.2 qt-embedded-2.3.10 qtopia-2.1.1 tmake-1.13
- Qt,Qt-Embedded, Qtopia的区别
- QtEmbedded/Qtopia FAQ
- QtEmbedded/Qtopia FAQ
- 基于Qt/Embedded和Qtopia的GUI设计
- Qt系列软件包 (搞不清Qtopia Core,Qt Extended,Qt-embedded.....的过来看看)
- Qt/Embedded 简介
- [转] Qt,Qt-Embedded, Qtopia你…
- 基于Qt/Embedded和Qtopia的GUI设计(转)
- QtEmbedded/Qtopia FAQ
- Qt系列软件包 (Qtopia Core,Qt Extended,Qt-embedded的区别)
- Qt,Qt-Embedded,Qtopia三者的区别及解析