Qt是挪威的Trolltech公司基于C++的GUI开发工具。QT/X11和QTE(QT Embedded)是它
其中的两个版本。Qt/X11是基于 X Windows系统的Qt版本,KDE便是基于它来构建的。为了适用
于嵌入式系统,该公司将Qt/X11进行了裁减,发布了 QTE(QT Embedded)版本。QTE直接基于
Linux 中的FrameBuffer设备,删除了Qt/X11中一些对资源要求很高的类实现。所以,基于 QTE 实
现的应用,不作修改重新编译后,就可以在 Qt/X11 上运行,而反过来便不可以。 QPE 是 Trolltech
公司所推出的针对 PDA 软件的整体解决方案,包含了从底层的 GUI 系统、Window Manager、Soft
Keyboard 到上层的 PIM、浏览器、多媒体等方面。目前 QPE 的高版本已更名为 Qtopia,其包含了
更多功能。
- Qt-X11
Qt-x11提供designer, uic两个工具以及qvfb模拟祯缓冲环境, 其中qvfb 工具用来生成Virtual
framebuffer,这是一个非常有用的工具,它可以模拟在开发板上的显示情况,如果在 Virtual
framebuffer 中运行没有问题的话,可以直接通过交叉编译在开发板上运行。编译 Qt/X11的唯一目
的就是为编译QTE提供uic(用户接口编译器)以及基于X Windows系统的FrameBuffer 设备模拟
器qvfb。当然,如果系统中已经有了这两个工具,再编译Qt/X11就多此一举了。 - Qt-embedded
Qt/Embedded 是一个为嵌入式设备上的图形用户接口和应用开发而订做的 C++工具开发
包。它通常可以运行在多种不同的处理器上部署的嵌入式 Linux 操作系统上。如果不考虑 X 窗口系
统的需要,基于 Qt/Embedded 的应用程序可以直接对缓冲帧进行写操作。除了类库以外,
Qt/Embedded 还包括了几个提高开发速度的工具,使用标准的 Qt API,我们可以非常熟练的在
Windows和Unix 编程环境里开发应用程序。
阅读(1310) | 评论(0) | 转发(0) |