嵌入式GUI介绍
来源:互联网 发布:疯狂联盟龙升级数据 编辑:程序博客网 时间:2024/05/22 21:13
今天看了一下韦东山写的《嵌入式linux开发完全手册》,解决了我很多关于qt的疑问。
所以便写一下今天的读书总结吧。
首先说一下linux的gui系统架构
linux下的gui大致可以分为六部分
1。X server (负责显示,传递使用者输入事件。主要包括键盘及鼠标等硬件装置的输入)
2,。Graohic Library(可以说是我们在显示器上画图时最简单的函数,只有一些画点,画线,画面,画图形的函数)
3。Toolits (有了以上这些基本的函数后,我们就可以把窗口的组件分离出来了,比如按钮,滚动条)
这就有了一个更高层次的函数库。比如QT and GTK+
4。Window Manger (有了Toolits ,我们就可以很轻松地建立窗口软件了,这时候就需要考虑到不同窗口之间的沟通和协调了
于是就有了窗口管理器)
5。桌面环境 (他应该算是我们所看到的所有图形界面的老大吧,有了它我们才能在图形界面下进行操作。)举个例子就是
KDE和GNOME。如果你不小心把它俩给卸载了。我想你开机进入的一定是命令行格式,对吧,但是这不代表你不能
启动,你可以用命令来启动程序,但是抱歉的是,你没有了直观的图形环境)。
6。Internationalization (又称i18N)这个还真是没太懂是干什么的,只是知道它跟语言支持有关。
既然是学QT那么下面就来说说QT
先说QT的优势,相比于其他的库函数来说。
1,。优良的跨平台性
2。面向对象
3。丰富的API
4。最重要的一点是QT在自由软件界的众多(Widgets窗口小部件)以及大量的开发文档。
下面来说一下嵌入式linux中的几种GUI
1,。qte 全称QT/Embedded 这下你就明白了,就是QT的嵌入式版本。
2。qtopia 它是Trolltech公司在qte的基础上针对于PDA和手机开发的应用平台和用户界面。(不知道这里理解为桌面环境可不可以)
qte的程序可以直接在qtopia上运行。
还有一个qpe就是后来的qtopia吧。
- 嵌入式GUI介绍
- 嵌入式GUI FTK介绍(1)-基本组件
- 嵌入式GUI FTK介绍(4)-脚本语言绑定
- 嵌入式GUI FTK介绍(6)-特性
- 嵌入式GUI FTK介绍(7)-主题
- 嵌入式GUI FTK介绍(10)-编译选项
- 嵌入式GUI FTK介绍(11)-交叉编译
- 嵌入式GUI
- 嵌入式GUI
- 嵌入式gui
- 嵌入式GUI
- 嵌入式GUI
- 嵌入式GUI FTK介绍(2)-两个小应用程序
- 嵌入式GUI FTK介绍(3)-XML界面描述语言
- 嵌入式GUI FTK介绍(5)-在多平台上运行
- 嵌入式GUI FTK介绍(8)-编译/运行PC模拟版本
- GUI介绍
- 嵌入式GUI移植小结
- 移植wifi无线网卡到arm linux上全过程
- 第三周实验报告 任务4
- ZK中关于table的纵向跨行td问题
- struts避免重复提交
- BIOS 初始化零星记录
- 嵌入式GUI介绍
- 第四周任务1:建立个关于三角形的类
- iphone录音和播放(解决录音延迟问题)
- 总结一些转载的 初始化列表
- Help! I Have a Memory Leak
- 第三周任务3
- 像素图教程
- c++ 学习笔记_第一二章
- [转】SVN 基本指令教學