Chinaunix首页 | 论坛 | 博客
  • 博客访问: 417344
  • 博文数量: 71
  • 博客积分: 1525
  • 博客等级: 上尉
  • 技术积分: 605
  • 用 户 组: 普通用户
  • 注册时间: 2011-08-05 17:28
文章分类

全部博文(71)

文章存档

2012年(21)

2011年(50)

分类: LINUX

2011-10-17 23:06:25

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,其包含了
更多功能。

  1. Qt-X11
    Qt-x11提供designer, uic两个工具以及qvfb模拟祯缓冲环境, 其中qvfb 工具用来生成Virtual
    framebuffer,这是一个非常有用的工具,它可以模拟在开发板上的显示情况,如果在 Virtual
    framebuffer 中运行没有问题的话,可以直接通过交叉编译在开发板上运行。编译 Qt/X11的唯一目
    的就是为编译QTE提供uic(用户接口编译器)以及基于X Windows系统的FrameBuffer 设备模拟
    器qvfb。当然,如果系统中已经有了这两个工具,再编译Qt/X11就多此一举了。
  2. Qt-embedded
    Qt/Embedded   是一个为嵌入式设备上的图形用户接口和应用开发而订做的 C++工具开发
    包。它通常可以运行在多种不同的处理器上部署的嵌入式 Linux 操作系统上。如果不考虑 X 窗口系
    统的需要,基于 Qt/Embedded  的应用程序可以直接对缓冲帧进行写操作。除了类库以外,
    Qt/Embedded 还包括了几个提高开发速度的工具,使用标准的 Qt  API,我们可以非常熟练的在
    Windows和Unix 编程环境里开发应用程序。  
阅读(1279) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~