基于Qt的嵌入式Linux通讯簿程序设计.pdf

基于Qt的嵌入式Linux通讯簿程序设计.pdf

ID:53008366

大小:422.15 KB

页数:4页

时间:2020-04-11

基于Qt的嵌入式Linux通讯簿程序设计.pdf_第1页
基于Qt的嵌入式Linux通讯簿程序设计.pdf_第2页
基于Qt的嵌入式Linux通讯簿程序设计.pdf_第3页
基于Qt的嵌入式Linux通讯簿程序设计.pdf_第4页
资源描述:

《基于Qt的嵌入式Linux通讯簿程序设计.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第45卷2009年第3期西北师范大学学报(自然科学版)Vol1452009No13JournalofNorthwestNormalUniversity(NaturalScience)45基于Qt的嵌入式Linux通讯簿程序设计11,21马永杰,袁秋林,张燕(11西北师范大学物理与电子工程学院,甘肃兰州730070;21河南师范大学物理与信息工程学院,河南新乡453007)摘要:随着嵌入式系统的发展,在Linux下使用Qt开发嵌入式应用程序是嵌入式图形用户界面(GUI)系统应用研究的重点.通过一个通讯簿程序的设计,给出了基于Qt的嵌入式Linux程序开发的关键技术,

2、包括QtDesigner、信号与槽机制的使用、程序主要功能代码的实现以及程序开发的整体过程.关键词:Qt;Linux;嵌入式系统中图分类号:TP392文献标识码:A文章编号:10012988Ⅹ(2009)0320045204AnimplementationofanaddressbookapplicationbasedonQt&embeddedLinux11,21MAYong2jie,YUANQiu2lin,ZHANGYan(11CollegeofPhysicsandElectronicEngineering,NorthwestNormalUniversity,La

3、nzhou730070,Gansu,China;21CollegeofPhysicsandInformationEngineering,HenanNormalUniversity,Xinxiang453007,Henan,China)Abstract:Withthedevelopmentofembeddedsystem,theimplementationofapplicationbasedonQtandembeddedLinuxisanemphasisinresearchingtheembeddedGUIsystem.Somekeytechnologyofanap

4、plicationbasedonQtandembeddedLinuxisintroducedindetailbydesignofaddressbook,suchasapplicationofQtDesignerandsignal2slot,theimplementationofaddressbookfunctioncodesandthewholeprocessofthisprogramme.Keywords:Qt;Linux;embeddedsystemLinux操作系统具有开放的源码、高效稳定的的版本是在2002年之后才逐渐被国内工程人员使内核、良好的开发环境以

5、及支持多种硬件平台的特用,虽然功能强大,但中文文档匮乏,延缓了在国点,且具有可配置性和模块化的特点;Qt是一个内的普及.另外一个主要原因是虽然嵌入式技术随面向对象的支持多操作系统平台的应用程序开发框着半导体技术的进步得到长足的发展,但较为成熟架,它采用了一种独有的Signal2Slot(信号与槽)的的嵌入式操作系统及支持嵌入式操作系统的平台是对象间通信机制,以代替传统的不安全的回调技在近几年才逐步发展起来,而Qt需要在操作系统[1]术.Qt的自由版开放了源代码,因此开发人员的支持下才可使用.文献[2]~[4]从不同的方面在Linux下使用Qt进行嵌入式系统开发是非

6、常理阐述了Linux下使用Qt进行嵌入式开发的一般过想的选择.程和特点,但没有对其关键技术及程序开发实现过从目前国内嵌入式系统(Embeddedsystem)的程进行具体的说明.为此,笔者通过通讯簿程序的开发情况来看,在Linux下使用Qt来开发嵌入式设计,从工程文件的建立到可执行程序的生成,详GUI程序还不是很多,且相关中文资料也较少.细给出了其中关键技术的实现及关键代码的运用.究其原因,主要是由于Qt历史较短,其比较稳定收稿日期:2009201207;修改稿收到日期:2009203221作者简介:马永杰(1967—),男,副教授,博士,硕士研究生导师.主要研究

7、方向为信息安全和软件技术E2mail:myjmyj@nwnu1edu1cn西北师范大学学报(自然科学版)第45卷46JournalofNorthwestNormalUniversity(NaturalScience)Vol145实现文件中使用connect函数把Signal和指定的1基于Qt的嵌入式Linux通讯簿程序设计Slot连接起来即可.当对象改变其状态时,信号被在嵌入式开发之前,首先要搭建好开发环发送,对象不关心有没有其它对象接收到这信号,[5]境.正确设置编译器、Qt及QtE环境变量对后可以将信号和槽通过connect函数任意相连.信号续程序编译过程至关

8、重要.本设

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。