- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于qt的图片查看器设计-学位论文
基于嵌入式Linux统的 Qt图片查看器的设计 学院(系): 机械与电子工程学院 专业年级: 电子信息工程10级1班 学生姓名: 学 号: 指导教师: 王东 完成日期: 2013年7月08日 - PAGE II - 目录 TOC \o \u 1. 设计目的和方法 PAGEREF _Toc296332583 \h 1 2. 嵌入式Linux系统GUI设计分析 2 2.1 图形用户界面概述 2 2.2 GUI的组成 2 2.3 Qt/Embedded分析 3 3 QT技术 6 3.1 QT的优势 6 3.2 QT图形用户界面 7 3.3 QT Creator的特点以及优势 7 4图片查看器程序的移植过程 8 4.1 移植QT 8 6.1.1 QT源代码编译 8 6.1.2 交叉编译 9 4.2 程序开发 10 4.2.1 主程序中创建类 10 4.2.2 制定程序框架 10 4.2.3 编辑调试程序 10 4.3 图片查看器程序设计 11 4.2.1 预期达到的界面模型 11 4.2.1 源程序 12 4.3 设计成果 21 5结论 PAGEREF _Toc296332625 \h 44 参考文献 PAGEREF _Toc296332627 \h 46 基于嵌入式Linux系统的 Qt图片查看器的设计 - PAGE 20 - 1设计的目的和方法 经常使用电脑的同学都知道,windows系统自带的图片查看器查看图片的方式比较直接,包括放大缩小翻转等基本功能。 为了使图片的查看方式灵活化,本项目预设计出一款功能多样的图片查看器。拟设计的一款图片查看器基于嵌入式Linux系统、利用Qt开发,其实现的功能在基础的图片查看器的功能如放大缩小之外另增加了图片的任意角度旋转、斜切、位移等功能。 2 嵌入式Linux系统GUI设计分析 嵌入式系统的图形用户界面GUI是嵌入式系统与人与计算机之间传递、交换信息的媒介和对话接口,是计算机的重要组成部分,用户界面的发展经历了命令语言界面、菜单界面、图形用户界面和直接操作界面等过程。 2.1 图形用户界面概述 所谓GUI(Graphics User Interface)就是图形用户界面,是指计算机与其使用者之间的对话接口,是计算机系统的重要组成部分。 一个图形用户界面系统通常由三个基本层次组成,即显示模型、窗口模型和用户模型。用户模型包含了显示和交互的主要特征。图3-1给出了图形用户界面系统的结构。 桌面管??系统用户模型窗口模型显示模型操作系统硬件平台图3-1 图形用户界面系统的结构 当前嵌入式Linux系统迫切需要轻量级的GUI,幸运的是,不少厂家和开放源码组织已经提供了这样的GUI,如Qt/Embedded,Microwindows,MiniGUI等。尽管已具备了基本的轻量级GUI系统,但由于Flash磁盘空间、内存资源和功耗的限制,嵌入式Linux系统上的GUI应用软件设计很大程序上不同于桌面系统应用软件的开发。比如,应用程序的用户界面就需要精心定制,来方便用户在较小尺寸的屏幕上输入输出;又如,嵌入式系统上的应用程序一般不允许崩溃,所以必须采取安全有效的内存管理策略保证程序的可靠性。 2.2 嵌入式系统的GUI简介 嵌入式GUI就是在嵌入式系统中为特定的硬件设备或环境而设计的图形用户界面系统。所以嵌入式GUI不但要有GUI的特征,在实际应用中,嵌入式系统对它来说还有如下的基本要求:占用资源少,高性能,高可靠性,可配置 下面,我们将简要介绍集中常见的嵌入式系统的GUI,并对他们的优缺点进行比较。 1)OpenGUI OpenGUI基于一个用汇编实现的x86图形内核,提供了一个高层的C/C++图形/窗口接口。它和MiniGUI一样,也是使用LGPL许可证。OpenGUI提供了2维绘图原语,消息驱动的API、BMP文件格式支持。OpenGUI功能强大、使用方便。用户甚至可以实现Borland BGI风格的应用程序,或者是QT风格的窗口。OpenGUI支持鼠标和键盘的事件。在Linux上基于Framebuffer3或者SVGALib4实现绘图。Linux下OpenGUI也支持Mesa3D。颜色模型方面,OpenGUI已经支持8、16、32位模型。 由于其基于汇编实现的内核并利用MMX指令进行了优化,OpenGUI运行速度非常快,可以用UltraFast形容,它支持32位的机器,能够在MS-DOS,QNX5和Linux下运行,主要用来在这些系统中开发图形应用程序和游戏。OpenGUI
您可能关注的文档
- 基于max038的多功能信号发生器的设计-学位论文.doc
- 基于mcs51单片机控制的八路答器设计-学位论文.doc
- 基于mc34063集成电路的开关电源设计-毕设论文.doc
- 基于max262的程控滤波器设计-学位论文.doc
- 基于mcs51的两片单片机之间的串行通信接口设计-学位论文.doc
- 基于mega16智能小车gps导航系统设计-毕设论文.doc
- 基于mfc的对战象棋设计与实现-毕设论文.doc
- 基于modbus通信协议的智能仪表opc服务器的开发-学位论文.doc
- 基于moodle的《计算机网络》网络课程设计与开发-学位论文.doc
- 基于msc51单片机实现的四位4乘4矩阵键盘计算器的c语言程序及其protues电路和仿真课程设计报告-学位论文.doc
- 基于rbf神经网络整定的pid控制器设计及仿真-毕设论文.doc
- 基于proteus的温度检测与报警的仿真研究-毕设论文.doc
- 基于rbf神经网络整定的pid控制器设计及及认真-毕设论文.doc
- 基于rls算法的多麦克风降噪课程设计任务书-学位论文.doc
- 基于rs485接口的数据传输电路设计--学位论文.doc
- 基于rtosμcosii和gsm的野外水位监测系统-学位论文.doc
- 基于s3c44b0步进电机的控制系统--学位论文.doc
- 基于s2sh的城市公交查询系统车次、站点及换乘查询和od-毕设论文.doc
- 基于s7200plc的控制的变频恒压供水系统设计-学位论文.doc
- 基于s3c2440的嵌入式linux操作系统内核研究-学位论文.doc
最近下载
- 综合与实践 最短路径问题(课件)2025-2026学年度人教版数学八年级上册.pptx VIP
- 导数解题大招--- 双变量问题之齐次换元(解析版).docx VIP
- 医疗风险管理培训试题及答案.docx
- 精品解析:江苏省南京市鼓楼区2023-2024学年八年级上学期期中英语试卷 (原卷版).docx VIP
- 2025年贵州省医疗结构化面试黄金50题及答案.docx VIP
- 办公楼装修工程项目管理方案.docx VIP
- 王乐夫-蔡立辉-公共管理学-笔记重点资料整理.pdf VIP
- 蝶阀专用法兰..doc VIP
- 公路工程标准施工招标文件 2018年版(完整版).doc VIP
- 大学英语视听说3 大纲.pdf VIP
有哪些信誉好的足球投注网站
文档评论(0)