QT开发手册.docVIP

  1. 1、本文档共116页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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()是一个开放源码的项目,目前由美 国

您可能关注的文档

文档评论(0)

专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!

1亿VIP精品文档

相关文档