- 1、本文档共116页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
QT开发手册
目 录
第一章 LINUX 图形用户界面 GUI 介绍 1
1.1 常用 GUI 介绍1
1.2 关于 Qt2
1.3 Qt/Embedded 简介4
1.4 Qtopia 介绍4
第二章 QT 的安装6
2.1 Qt X11 的安装 6
2.2 Qt/Embedded 安装9
2.3 Qtopia 编译 11
第三章 QT 的编程12
实验一
实验二
实验三
实验四
实验五
实验六
实验七
实验八
实验九
实验十
“Hello word!”Qt 初探 12
创建一个窗口并添加按钮 17
对象间通信:Signal 和 Slot 机制 20
菜单和快捷键29
工具条和状态栏38
鼠标和键盘事件48
对话框63
Qt 中的绘图75
Qt 中的多线程编程85
Qt 中的网络编程97
第四章 QT 常用工具的介绍 111
4.1 Qt 设计器(Qt Designer) 111
4.2 Tmake 113
4.3 Qvfb 114
嵌入式系统教学平台实验教材
第一章 Linux 图形用户界面 GUI 介绍
所谓 GUI(Graphics User Interface),就是图形用户界面。图形用户界面的广泛流行是当
今计算机技术的重大成就之一,它极大地方便了非专业用户的使用,人们不再需要死记硬
背大量的命令,而可以通过窗口、菜单方便地操作。它的主要特征有三点:
WIMP。其中,W(Windows)指窗口,是用户或系统的一个工作区域。一个屏
幕上可以有多个窗口。I(Icons)指图图标,是形象化的图形标志,易于人们隐
喻和理解。M(Menu)指菜单,可供用户选择的功能提示。P(Pointing Devices)
指鼠标等,便于用户直接对屏幕对象进行操作。
用户模型。GUI 采用了不少 Desktop 桌面办公的隐喻,让使用者共享一个直观的
界面框架。由于人们熟悉办公桌的情况,因而对计算机显示的图标的含义容易理
解,诸如:文件夹、收件箱、画笔、工作簿、钥匙及时钟等。
直接操作。过去的界面不仅需要记忆大量命令,而且需要指定操作对象的位置,
如行号、空格数、X 及 Y 的坐标等。采用 GUI 后,用户可直接对屏幕上的对象
进行操作,如拖动、删除、插入以及放大和旋转等。用户执行操作后,屏幕能立
即给出反馈信息或结果,称为所见即所得(What You See Is What You Get,
WYSIWYG)。用视、点(鼠标)代替了记、击(键盘),给用户带来了方便。
通常所见的 GUI 都是位于 PC 机上的,但是在 PC 上 GUI 并不适合嵌入式系统。嵌入
式设备有严格的资源要求(比如十分有限的存储空间)。同时嵌入式系统经常有一些特殊的
要求,而普通的 PC 上的图形窗口系统是不能满足这些要求的。比如特殊的外观效果,控
制提供给用户的函数,提高装载速度,特殊的低层图形或输入设备。因此可见嵌入式系统
必定要有自己的 GUI。
综上所述,嵌入式 GUI 就是在嵌入式系统中为特定的硬件设备或环境而设计的图形用
户界面系统。所以嵌入式 GUI 不但要具有以上有关 GUI 的特征,而且在实际应用中,嵌
入式系统对它来说还有如下的基本要求:
轻型,占用源少;
高性能;
高可靠性;
可配置。
下面我们就目前市场上常用的嵌入式 GUI 做一个简单的介绍。
1.1 常用 GUI 介绍
1.MiniGUI
由北京飞漫软件技术有限公司开发的 MiniGUI(),是国内为数不
多的几大国际知名自由软件之一。MiniGUI 是面向实时嵌入式系统的轻量级图形用户界面
支持系统,1999 年初遵循 GPL 条款发布第一个版本以来,已广泛应用于手持信息终端、
机顶盒、工业控制系统及工业仪表、彩票机、金融终端等产品和领域。目前,MiniGUI 已
成为跨操作系统的图形用户界面支持系统,可在 Linux/uClinux、eCos、uC/OS-II、VxWorks、
等 操 作 系 统 上 运 行 ; 已 验 证 的 硬 件 平 台 包 括 Intel x86 、 ARM ( ARM7/AMR9
/StrongARM/xScale)、PowerPC、MIPS、M68K(DragonBall/ColdFire)等等。
MiniGUI 良好的体系结构及优化的图形接口,可确保最快的图形绘制速度。在设计之
1
嵌入式系统教学平台实验教材
初,就充分考虑到了实时嵌入式系统的特点,针对多窗口环境下的图形绘制开展了大量的
研究及开发,优化了 MiniGUI 的图形绘制性能及资源占有。MiniGUI 在大量实际系统中
的应用,尤其在工业控制系统的应用,证明 MiniGUI 具有非常好的性能。
2.MicroWindows
MicroWindows()是一个开放源码的项目,目前由美
国
您可能关注的文档
- 2016人教版三年级上册数学应用题专项训练.doc
- 2016人教版小学英语三年级上册Unit3-Look-at-me练习题2(含答案).doc.doc
- 2016年上半年云南省口腔助理医师:根分叉分度试题.docx
- 2016年6月四级听力新题型官方样题+听力原文(打印版A4纸8页).doc
- 2016年上半年安全工程师安全生产:防止预留洞坠落事故考试题.docx
- 2016年上半年广东省安全工程师《安全生产管理》:重 大 事 故隐患考试试卷.docx
- 2016年上半年广东省安全工程师管理知识:重大危险源安全(风险)评价考试试题.docx
- 2016年上半年江西省一级建造师《相关法规》:对建设工程监理制度的一种认识试题.docx
- 2016年上半年广西主治医师(心内科)主管技师考试试卷.docx
- 2016年上半年江西省保险高管模拟试题.docx
- 道德与法治五年级下册第1单元我们是一家人测试卷附答案(巩固).docx
- 西师大版数学新初一分班考模拟检测卷及参考答案【典型题】.docx
- 道德与法治小学六年级下册《期末测试卷》含答案(考试直接用).docx
- 道德与法治四年级上册期末练习测试题含答案(黄金题型).docx
- 道德与法治五年级上册练习测试题附参考答案(精练).docx
- 西师大版数学小学六年级下册期末测试卷带答案(夺分金卷).docx
- 道德与法治小学六年级下册《期末测试卷》含答案(名师推荐).docx
- 道德与法治四年级上册期末练习测试题及参考答案(夺分金卷).docx
- 道德与法治五年级上册练习测试题含答案(黄金题型).docx
- 西师大版数学小学六年级下册期末测试卷及答案(全优).docx
- 软件下载与安装、电脑疑难问题解决、office软件处理 + 关注
-
实名认证服务提供商
专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!
文档评论(0)