基于QT的记事本应用程序开发.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于QT的记事本应用程序开发

2010年12月 New 第12期 Teacher NO.12 Teaching 基于QT的记事本应用程序开发 王民川 (郑州广播电视大学。河南,郑州。450007) 【摘要】 本文通过对嵌入式“nux和Qt的分析,利用Qt在源代码级上能够实现跨平台特性,在源代码开放的Linux操 作系统上,根据嵌入式应用的特点对嵌入式终端下的记事本进行了设计需求分析、界面的设计,设计了记事本的一些相关功 能,使linux操作系统使用界面更加人性化,具有一定的实用价值和研究价值。 【关键词】Linttx;Qt;GUI;记事本 【中图分类号】G633.67 【文献标识码】A 【文章编号】1001—4128(2010)12—0038—02 前言: 象的内部状态发生改变,信号就被发射。信号/槽机制完全不 近年来计算机技术的迅速发展,这势必会导致一部分应 依赖于任何一种图形用户界面的事件回路。当所有的槽都返 用软件在新环境下无法正常运行。如果舍弃原有软件而重新 回后发射的信号也将返回。信号与插槽机制并不要求类之间 开发,将会耗费大量的人力和资金,而且浪费了许多成熟的软 互相知道细节,这样就可以相对容易的开发出代码可高重用 件成果。而Qt可以用同一个源程序在不同平台上编译链接, 的类。 生成目标代码,并取得相同的运行效果,这种基于源代码的跨 信号和槽是宽松地联系在一起的:一个发射信号的类不 平台特性不仅可以发挥各个平台的优势,而且可以在新环境 用知道也不用注意哪个槽要接收这个信号。Qt的信号和槽的 下实现原有软件的功能,减少开发费用,还可以改进原有软件 机制可以保证如果你把一个信号和一个槽连接起来,槽会在 的不足,增加新的需求,从而延长软件生命期。 正确的时间使用信号的参数而被调用。信号和槽的机制是类 随着嵌入式产品的发展,往往要求嵌入式操作系统有网 型安全的:一个信号的签名必须与它的接收槽的签名相匹配。 络和图形的功能。在嵌入式Linux操作系统上使用一个功能因为签名是一致的,编译器就可以帮助我们检测类型不匹配。 完备的轻量级、高性能、高可靠、可配置的GUI系统成为可行它们是完全类型安全的:不会再有回调核心转储(core 的解决方案,具有重要的研究和商业价值。 dump)。总体来看,信号和槽构成了一个强有力的组件编程 1 Linux和Qt 机制。 3 Linux是以Unix核心为基础、完全内存保护、多任务多进嵌入式终端应用程序记事本设计 程的操作系统。程式源码全部公开,任何人可以修改并在 目前市场上嵌入式手持设备,320·240的解析度基本满 GeneralPublic GNU通用公共许可证(GNU Lcense)下发行。足了人们对显示画面大小及图像清晰度的要求,逐渐占领了 “nux用户遇到问题时可以通过Interact向网上成千上万的市场主流。故记事本界面大小设定320·240,并且记事本均 Linux开发者请教,这使最困难的问题也有办法解决。LimLx支持键盘控制操作和点击控制操作。 win- 提供了强大的网络功能,有多种可选择窗口管理器(X 记事本要求可以将目录下的记事本文件以文件名列表的 dows)。具有成熟完善、使用方便、功能强大的语言编译器,为形式显示出来,同时可以实现记事本文件的新建、打开、编辑 嵌人操作系统提供了一个极有吸引力的选择。 和删除等功能,可以根据文件内容的多少来实现文本的滚动 Linux已经被移植到多种硬件平台,这对受开销、时间限显示。 制的研究与开发项目是很有吸引力的。原型可以在标准平台 3.1记事本主要界面设计:界面大小为

文档评论(0)

jyf123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6153235235000003

1亿VIP精品文档

相关文档