2.Qt模块与Qt功能类_第1页
2.Qt模块与Qt功能类_第2页
2.Qt模块与Qt功能类_第3页
2.Qt模块与Qt功能类_第4页
2.Qt模块与Qt功能类_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2.1 Qt常用模块库描述QtCore核心非GUI功能QtGui核心GUI功能QtNetwork网络模块QtOpenGLOpenGL 模块QtSqlSQL 模块QtSvgSVG 透视图类QtXmlXML 模块Qt3Support支持Qt3的类QtAssistantQt助手的语言类QtDesignerQt设计器的扩展类QtUiTools生成动态GUI类QtTest单元测试工具类12.1 Qt常用模块QtCore,Qt4的基本模块,定义了其他模块使用的Qt核心的非GUI类,所有其他的模块都依赖与该模块;QtGui,定义了图形用户界面类;QtNetwork,定义了Qt的网络编程类;QtSql,定义了

2、访问数据库的类;QtSvg,定义了显示和生成SVG(Scalable Vector Graphics)类;QtXml,定义了处理XML(eXtensible Markup Language)语言的类;QtDesigner,定义了扩展Qt设计器(QtDesigner)的类,该模块使得程序员能够为Qt设计器创建自定义的Qt窗口部件插件(widget plugins)和创建能够访问Qt设计器组件的类;QtUiTools,定义了在应用程序中直接处理ui(User Interface)文件的类,它使得应用程序能够在运行时使用ui文件构建用户界面;QtAssistant,为应用程序提供了加载Qt助手(Qt

3、 Assistant)以支持在线帮助(online help)的功能;Qt3Support,定义了同Qt4以前版本Qt3兼容的类,以使得Qt3的程序能够更容易地移植到Qt4;QtTest,定义了对Qt应用程序和库进行单元测试(unit testing)的类.QtScript,该模块提供了对脚本的支持.2主要的类描述抽象窗口部件类抽象窗口部件类是通过子类来使用的。高级窗口部件类高级的GUI窗口部件,比如列表视图和进度条基本窗口部件类基本的GUI窗口部件,比如按钮、组合框和滚动条数据库类与数据库相关的类,比如与SQL数据库相关的类。日期与时间类处理日期与时间的类拖放类处理拖放和MIME类型的编码和

4、解码类环境类提供了多样服务,如事件处理、系统设置访问和国际化等服务的类事件类用来生成和处理事件的类非GUI类非GUI类是一个集合类。比如:列表、队列、堆栈和字符串,它们 不需要QApplication类就可以和其他类一起使用。多媒体、图形和打印类该类主要提供支持图形(2D、3D和OpenGL),图像的编码、解码和处理,声音,动画,打印等等。帮助系统类用来给应用程序提供在线帮助的类。布局管理类用来处理自动调整窗口部件大小和位置,能够构成复杂对话框的类。共享类为了快速复制而使用引用计数的类。I/O和网络类提供文件输入输出,目录和网络操作。2.2Qt 部件与组类说明3主要的类描述主窗口和相关类一切你

5、所需要的典型现代主程序窗口,包括目录、工具条、工作区等等。杂类各种各样其他有用的类模块/视图类该类主要用于设计模块/视图平台的类。对象模型Qt图形用户界面的工具包底层对象模型。组织者用户接口组织者,比如:分隔器、TAB条、按钮组等等。插件类插件相关类。标准对话框用于文件、字体、颜色选择和更多的已经做好的对话框。模板类Qt的模板库容器类。文本相关类文本处理的类。(也可以参考XML类。)线程类提供线程支持的类。窗口外观和风格可以自定义风格、字体、颜色等等外观的类。XML类支持XML的类,例如:DOM和SAX。Qtopia Core类是Qtopia Core一个特殊的类(Qt的嵌入Linux)。2.

6、2Qt 部件与组类说明42.3 Qt 基于图形模块部件类2.3.1窗口与窗口相关部件1.窗口 1)QMainWindow 主窗口类 2)QDockWidget有工具模式和帮助窗,拖动,关闭 3)QToolBar 提供工具的使用52.3 Qt 基于图形模块部件类2.3.1窗口与窗口相关部件2.窗口部件 1)QButton 2)QCanvas:画布类 3)QDialog 4)QFrame:有框架 5)QGridView 6)QScrollView 7)QWidget:所有用户界面对象的基类 8)QWizard:向导对话框类62.3 Qt 基于图形模块部件类2.3.2布局管理 1)QBoxLayou

7、t 2)QGridLayout 3)QStackLayout 72.3 Qt 基于图形模块部件类2.3.4多媒体/图形/打印 1)QMovie 2)QSound 3)QBitmap/QColor 4)QPrinter 82.3 Qt 基于图形模块部件类2.3.5 日期与时间 1)QDate 2)QTime 3)QTimer92.4 网络与I/O2.4.1 I/O 1)QBuffer 2)QFile 3)QFtp 4)QHttp 5)QSocket 6)QTextStream102.4 网络与I/O2.4.2 网络编程设计 1)QTcpSocket 2)QTcpServer 3)QUdpSocket112.5文本处理2.5.1文本类QTextEdit2.5.2选择文本QTextCurso

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论