Qt的程序结构和示例-广东水利电力职业技术学院.ppt

Qt的程序结构和示例-广东水利电力职业技术学院.ppt

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

QT 程序开发;QT编程简介;1. QT简介;QT跨平台特性;Qt SDK;基于QT开发的软件(1): ?KDE;基于QT开发的软件(2): GOOGLE地球;基于QT的软件(3): MAYA;基于QT的软件(4): 更多……;QT历史 ;面向对象 Qt具有模块设计和注重软件构件或元素的可重用性的特点 构件支持 Qt提供信号(signal)和插槽(slot)概念,并支持对象之间在彼此不知道对方信息的情况下进行合作,这使得Qt非常适合于真正的构件编程 友好的联机帮助 Qt提供了大量的联机参考文档,有超文本HTML方式,也有Unix帮助页man手册页和补充说明。对于初学者,其中的指南将一步步介绍如何进行Qt编程 便利性 由于Qt是一种跨平台的GUI工具包,它对编程者隐藏了在处理不同窗口系统时潜在的问题,Qt定义了一些类来隐藏在不同操作系统上不同处理方式下的细节问题 ;国际化 Qt为本地化应用提供了完全的支持,所有用户界面文本都可以基于消息翻译表被翻译成各国语言,Qt还支持双字节16bit国际字符标准 丰富的API函数 Qt为专业应用提供了大量的函数,在Qt的API中含有大约250个C++类,大多数的类都是GUI专有的 可用户化外观 Qt支持主题,基于Qt的应用程序能够在Windows外观、Motif外观,以及其它一些用户化外观主题之间切换 完整的一套组件工具 Qt编程的基本模块称之为组件,组件是用户界面的组成部分,Qt含有用来创建专业外观的用户界面所需要的所有组件 ;QT优点;Qt的开发维护方式;Windows下开发环境的搭建 安装Qt SDK(qt-sdk-win-opensource-2010.04.exe)即可,它是一个完整的Qt开发环境,包括特定版本的Qt库和集成开发环境-Qt Creator IDE。 下载地址:/downloads Linux下开发环境的搭建-方式1 直接安装Qt SDK(qt-sdk-linux-x86-opensource-2010.04.bin)。 配置Qt的环境变量: 打开/etc/profile文件,在该文件的末尾加上以下语句 PATH=/Qt的安装目录/bin:$PATH QTDIR=/Qt的安装目录 LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH export PATH QTDIR LD_LIBRARY_PATH;Linux下开发环境的搭建-方式2 1、下载(qt-everywhere-opensource-src-4.6.3.tar.gz)。 2、解压: tar zxvf qt-everywhere-opensource-src-4.6.3.tar.gz 3、进入解压后的文件夹,运行configure脚本,配置。 ./configure 4、编译并安?? gmake gmake install ;配置Qt的环境变量: 打开/etc/profile文件,在该文件的末尾加上以下语句 PATH=/Qt的安装目录/bin:$PATH QTDIR=/Qt的安装目录 LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH export PATH QTDIR LD_LIBRARY_PATH 注意: 1、也可把Qt的bin路径加入用户工作目录下的 .bash_profile或.bashrc文件;把Qt的lib路径加入/etc/ld.so.conf文件中。 2、立即更新配置 source .bash_profile /sbin/ldconfig;QT开发架构;QT Creator集成开发环境;Qt Creator集成的构件;语言翻译器linguist(支持程序的多语言翻译) 演示例程系统qt demo(包含覆盖主要Qt应用的例程源码及文档) 程序测试编写与集成模块 若干工具链程序,甚至包括Qt3代码到Qt4代码的转换器(有人见过VC6转VC.NET的转换器了吗) ;编译Qt应用程序;Qt编译工具;标准C++编译;QT元对象编译器MOC编译过程;Qt程序的内部机理;Qt的程序结构和示例;编译及运行;初始化 在Qt应用程序中,首先要创建一个QApplication对象,QApplication类负责图形用户界面应用程序的控制流和主设置,在main函数中定义如下: int main(int argc, char *argv[]) { QApplication a(argc, argv); …… } ;QApplication包含在main()函数的事件循环体中,对所有来自Window系统和其它源文件的事件进行处理和调度,还包括处理应用程序的初始化和结束,并且提供会话管理。 在Qt应用程序中,

文档评论(0)

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

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

1亿VIP精品文档

相关文档