欢迎来到天天文库
浏览记录
ID:873534
大小:1.78 MB
页数:41页
时间:2017-09-22
《基于qt的多功能日历设计与开发毕业设计(doc毕业设计论文)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、上海电力学院本科毕业设计(论文)题 目:基于QT的多功能日历 设计与开发 院 系: 计算机与信息工程学院专业年级: 2007电子科学与技术学生姓名: 张岚 学号: 20072691指导教师: 金一鸣2011年6月15日基于QT的多功能日历设计与开发摘要目前嵌入式系统技术已经成为了最热门的技术之一,吸引了大批的优秀人才投入其中,但是对于何为嵌入式系统,什么样的技术又可以称之为嵌入式技术,仍在讨论之中。而三种常用的嵌入式操作系统分别为PalmOS、WindowsCE以及Linux,其中Linux现已成为嵌入式操作的理想选择。嵌入式Linux系统有代表性的G
2、UI系统主要有MiniGUI、MicroWindows、TinyX以及Qt/Embedded。而其中Qt/Embedded,是一个专门为小型设备提供图形用户界面的应用框架和窗口系统。提供了丰富的窗口小部件(Widgets),并且还支持窗口部件的定制,因此它可以为用户提供漂亮的图形界面。Qt是KDE等项目使用的GUI支持库,所以有许多基于Qt的XWindow程序可以非常方便地移植到Qt/Embedded版本上。本设计主要详细介绍基于QT的多功能日历图形界面的设计与开发,它与人们日常生活中所使用到的电子日历的界面与功能基本相同。例如,日历界面年月日的任意切换与更改
3、、特殊日期的提醒事件功能等。而这些功能的开发都是基于嵌入式图形用户界面的。本文主要详细介绍如何用QT代码实现多功能日历的开发与设计,并且如何最终将编译的可执行文件从Linux操作系统移植到Mini2440开发板的过程。关键词嵌入式系统LinuxGUIQT/EmbeddedQTMini2440ThedesignanddevelopmentofmultifunctionalcalendarbasedonQTAbstractEmbeddedsystemstechnologyhasnowbecomeoneofthemostpopulartechnology,attra
4、ctingalargenumberoftalentsinvolvedin,butwhatisembeddedsystems,whatkindoftechnologytheycanbecalledembeddedtechnology,stillunderdiscussion.ThethreecommonlyusedembeddedoperatingsystemsarePalmOS,WindowsCEandLinux,whichLinuxhasbecomeanidealchoiceforembeddedoperation.EmbeddedLinuxGUIsyste
5、mrepresentativeofthemainMiniGUI,MicroWindows,TinyXandQt/Embedded.WhichQt/Embedded,designedforsmalldevicesistoprovideagraphicaluserinterfaceapplicationframeworkandwindowsystems.Providingawealthofwidgets(Widgets),andalsosupportscustomwidgets,soitcanprovideanicegraphicaluserinterface.Q
6、tisKDEandotherprojectstosupporttheuseofGUIlibraries,sotherearemanyQt-basedXWindowprogramscanbeveryeasilyportedtoQt/Embeddedversion.ThispapermainlyintroducedtheQT-basedgraphicalcalendarinterfacemulti-functiondesignanddevelopment,it'sinterfaceandfunctionalityisthesameastheelectronicca
7、lendarusedindailylife.Forexample,ithasthefunctionofswitchingandchangingthedayofcalendar,andaspecialdateremindingevents.Thesefunctionsarebasedonthedevelopmentofembeddedgraphicaluserinterface.ThefollowingwillbetodiscussionhowtouseQTcodedevelopmentanddesignofmulti-functioncalendar,andh
8、owtocompilethefinal
此文档下载收益归作者所有