QT4的应用开发.pptVIP

  1. 1、本文档共13页,可阅读全部内容。
  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文档。上传文档
查看更多
QT4的应用开发

QT4的应用开发 主要内容 QT的历史 为什么选择QT QT的模块 信号与槽 HelloWorld示例 QT的历史 Qt是挪威的Trolltech(奇趣)公司的旗舰产品,作为跨平台的应用程序框架,是开源的桌面系统KDE的基石。自奇趣公司1996年推出Qt1.0以来,Qt已经从2.x,3.x发展到现在必威体育精装版的Qt4.7.3。2008年6月诺基亚并购奇趣科技,使得QT在嵌入式移动平台上的发展大大提速,几乎已经可以支持目前所有的操作系统平台。 QT是什么 Qt是跨平台的应用程序和用户接口(UI)开发框架,由集成开发工具、跨平台类库和集成开发环境(IDE)组成,可轻松实现应用程序的移植。 和Java的“一次编译,到处运行”不同的是,Qt是源代码级的跨平台,一次编写,随处编译。一次开发的QT应用程序可以移植到不同的平台上,只需要重新编译即可运行。 QT支持的平台 Microsoft Windows,包括Win98,Win xp,vista UNIX/X11,包括Linux, HP-UX, IBM AIX等 Mac OS X,支持Mac OS X 10.3以上版本 嵌入式Linux Symbian WinCE 为什么选择QT Qt是基于C++的一种语言扩展 Qt具有非常好的可移植性 Qt支持跨平台构建 Qt是开源的软件 Qt架构健壮,性能强大 Qt使用起来简便高效 QT模块 Qt4定义了多个模块,每个模块包含相对独立的库文件并实现各自相应的功能。Qt4的主要模块有: QtGui:定义了图像用户界面类 QtCort:QT4的基本模块,定义了其他模块使用的Qt核心的非GUI类,所有其他的模块都依赖于该模块 QtNetwork: 定义了QT的网络编程类 QtOpenGL: 定义了OpenGL的支持类 QT模块(续) QtSql:定义了访问数据库的类 QtSvg:定义了显示和生成SVG(可缩放矢量图形)类 QtXml:定义了处理XML语言的类 QtDesigner: 定义了扩展Qt设计器的类 Qt3Support: 定义了同Qt4以前版本Qt3兼容的类,以使得Qt3的程序能够更容易地移植到QT4 模块头文件 一般可以在应用程序中通过#includeQtGui/QtGui包括整个QtGui模块所有类的头文件,其中第一个QtGui是模块名,第二个QtGui是QtGui模块文件夹下的预定义头文件。或者#includeQtGui,这里的QtGui指QtGui模块文件夹下的预定义头文件。也可以单独包含某个类的头文件: #includeQtGui/QApplication或者#includeQApplication 信号与槽 不同于其他GUI的回调机制,Qt提供了信号与槽机制。 信号时一个特定的标识;一个槽就是一个函数,但与普通的函数不同,槽函数既能够和信号关联,也能够像普通的函数一样直接调用。 在程序中,使用QObject::connect()函数来将某个信号和某个槽进行关联 信号与槽的关联关系 一个信号和一个槽关联 一个信号和多个槽关联 多个信号和一个槽关联 信号和信号关联 HelloWorld示例 通过QtDesigner画出界面,编程语言编写HelloWorld,要求有一个按钮退出界面,一个按钮显示HelloWorld 密码输入界面 要求: 密码设置界面,用于设置用户的密码.当用户需要设置密码时,需输入旧的密码确认. 用户注册界面,用于注册用户名和密码.在注册之前用户名和密码都为guest 用户登陆界面,用于用户登陆.当输入正确的密码和用户名,显示登陆成功界面,当输入错误,弹出对话框显示错误 * * *

文档评论(0)

baoyue + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档