关于QT, QT/E, Qtopia ,qvfb, Qtopia Core的区别与联系
2010-07-13 09:19
381 查看
Qt泛指Qt的所有桌面版本,比如Qt/X11,Qt Windows,Qt Mac等。由于Qt最早是在Linux中随着KDE流行开来的,因此通常很多人说的Qt都指用于Linux/Unix的Qt/X11。
Qt/E(Qt/Embedded)是用于嵌入式Linux系统的Qt版本。Qt/E去掉了X Lib的依赖而直接工作于Frame Buffer上,因而效率更高,但它并不是Qt的子集,而应该是超集,部分机制(如QCOP等)不能用于Qt/X11中。
Qtopia是一个构建于Qt/E之上的类似桌面系统的应用环境,目前看来就是Qtopia Phone Editon(QPE)。相比之下,Qt/E是基础类库。
Qvfb是为qtopia做的一个虚拟frambuffer的应用程序,它的最终目的就是把qtopia应用程序运行的的结果显示在qvfb上(实际中是要通过linux的frambuffer驱动显示在lcd屏上的),并提供键盘、鼠标的外设仿真。从而方便研发阶段,用户在pc端就可以完成qtopia的调试工作,极大的提高了工作效率。
Qtopia Core:就是原来的Qt/E,大概从Qt 4开始改名,把Qtopia Core并到Qtopia的产品线中去了。但实际上Qtopia Core就相当于原来的Qt/E,仍然作为基础类库。
Qt/E(Qt/Embedded)是用于嵌入式Linux系统的Qt版本。Qt/E去掉了X Lib的依赖而直接工作于Frame Buffer上,因而效率更高,但它并不是Qt的子集,而应该是超集,部分机制(如QCOP等)不能用于Qt/X11中。
Qtopia是一个构建于Qt/E之上的类似桌面系统的应用环境,目前看来就是Qtopia Phone Editon(QPE)。相比之下,Qt/E是基础类库。
Qvfb是为qtopia做的一个虚拟frambuffer的应用程序,它的最终目的就是把qtopia应用程序运行的的结果显示在qvfb上(实际中是要通过linux的frambuffer驱动显示在lcd屏上的),并提供键盘、鼠标的外设仿真。从而方便研发阶段,用户在pc端就可以完成qtopia的调试工作,极大的提高了工作效率。
Qtopia Core:就是原来的Qt/E,大概从Qt 4开始改名,把Qtopia Core并到Qtopia的产品线中去了。但实际上Qtopia Core就相当于原来的Qt/E,仍然作为基础类库。
相关文章推荐
- Qt,Qt/E,Qtopia Core, Qtopia之间的区别和联系
- Qt,Qt/E,Qtopia Core, Qtopia 区别和联系
- QT,QT/E,Qtopia,qt creator的联系与区别
- Qt系列软件包 (Qtopia Core,Qt Extended,Qt-embedded的区别)
- 关于Qt、Qt/E、Qtopia、qvfb、framebuffer、qpe等概念的对比介绍
- QT,QT/E,Qtopia,qt creator的联系与区别
- Qt,Qt Embedded,Qtopia Core, Qtopia的区别
- Red Hat Linux、rhel和Fedora Core以及Centos区别与联系
- 转载关于KeyPress和KeyDown事件的区别和联系
- 关于TCP ,select,epoll服务器的区别与联系
- Qt, QT/E, Qtopia 的区别
- Qt/Qte/Qtopia三者的区别
- 关于url,src,href的区别联系
- 4.关于QT中的QFile文件操作,QBuffer,Label上添加QPixmap,QByteArray和QString之间的区别,QTextStream和QDataStream的区别,QT内存映射(
- 关于vmlinux,vmlinuz,bzImage,zImage的区别和联系
- Qt工程文件中QT -= core gui与Config-=qt的区别
- Qt, QT/E, Qtopia 的区别
- Qt系列软件包 (搞不清Qtopia Core,Qt Extended,Qt-embedded.....的过来看看)
- 关于vmlinux,vmlinuz,bzImage,zImage的区别和联系
- X11,GTK,QT,GNOME的区别与联系