"QT 3.3中文白皮书:跨平台GUI开发工具包及其功能介绍"

需积分: 0 0 下载量 66 浏览量 更新于2024-02-01 收藏 647KB PDF 举报
这段描述是关于QT 3.3中文白皮书的概括。这本白皮书详细介绍了QT C工具包,该工具包支持多种平台下的图形界面程序开发。它具有"一次编写,处处编译"的特点,只需使用单一的源代码树和简单的重编译,就可以在多个操作系统上编写程序,包括Windows95~XP、Mac OS X、Linux、Solaris、HP-UX以及其他使用X11的Unix版本。此外,QT应用程序还可以编译成可在嵌入式环境中运行的程序。 QT采用了一种统一的通信机制,称为"对象与槽",用于实现对象之间的通信。它具有广泛的应用领域,包括2D/3D图形、国际化和XML等。而且,QT应用程序还可以通过QT Designer进行可视化设计,方便开发人员进行界面设计。 这本白皮书中的第一章介绍了QT C工具包的概述。其中包括了执行摘要,简要地介绍了QT C工具包的主要特点和功能,以及支持的平台和编程领域。 接下来的章节详细介绍了QT的窗口部件。窗口部件是QT C工具包中最基本、最重要的组件,它们用于构建丰富的用户界面。白皮书对窗口部件的各种属性、特性和使用方法进行了详细的介绍,以帮助开发人员充分了解和应用这些部件。 除了窗口部件,白皮书还探讨了QT C工具包的其他方面,包括布局管理器、绘图系统、事件处理、国际化支持、数据库访问和网络编程等。它们都是QT C工具包的重要组成部分,能够帮助开发人员实现更多的功能和特性。 最后,白皮书总结了QT C工具包的优势和应用场景,并给出了一些实际的例子。它强调QT C工具包的易用性、跨平台性和功能丰富性,同时也提醒开发人员在选择和使用QT C工具包时要考虑到自己的项目需求和技术要求。 总的来说,QT 3.3中文白皮书是一本详细介绍QT C工具包的书籍。它涵盖了QT C工具包的主要功能和特点,以及各个方面的详细介绍和示例。对于正在使用或者打算使用QT C工具包进行开发的开发人员来说,这本白皮书将是一本非常有价值的参考资料。
2009-04-02 上传
QT3.3中文白皮书,转自红联.作者说是翻词典给翻译出来的,对学QT编程的人应该有些帮助. 目录 1 介绍 …………………………………………………………………………………………4 1.1 执行摘要………………………………………………………………………………4 2 窗口部件 ……………………………………………………………………………………5 2.1 一个“Hello”的例子 ………………………………………………………………5 2.2 内建窗口部件…………………………………………………………………………6 2.3 自定义窗口部件………………………………………………………………………7 3 信号与槽 ……………………………………………………………………………………8 3.1 一个简单的信号与槽的例子…………………………………………………………9 3.2 元对象编译器…………………………………………………………………………10 4 图形界面程序 ………………………………………………………………………………11 4.1 主窗口类 ……………………………………………………………………………11 4.2 多文档接口……………………………………………………………………………13 4.3 对话框…………………………………………………………………………………13 4.4 锚接窗口………………………………………………………………………………14 4.5 设置……………………………………………………………………………………15 4.6 多线程…………………………………………………………………………………15 5 QT 设计器……………………………………………………………………………………15 5.1 Qt 助手 ………………………………………………………………………………16 5.2 图形界面程序实例 ……………………………………………………………………17 6 2D/3D 图形 …………………………………………………………………………………18 6.1 2D 图形 ………………………………………………………………………………18 6.2 3D 图形 ………………………………………………………………………………21 6.3 一个3D 实例 …………………………………………………………………………22 7 数据库…………………………………………………………………………………………24 7.1 执行SQ 命令…………………………………………………………………………24 7.2 数据相关部件 …………………………………………………………………………26 8 国际化…………………………………………………………………………………………26 8.1 Unicode ………………………………………………………………………………27 8.2 文本入口和渲染 ………………………………………………………………………27 8.3 翻译应用程序 …………………………………………………………………………27 8.4 Qt 语言学家……………………………………………………………………………28 9 风格与主题……………………………………………………………………………………29 9.1 内建风格 ………………………………………………………………………………29 9.2 风格相关部件 …………………………………………………………………………29 9.3 自定义风格 ……………………………………………………………………………29 10 布局…………………………………………………………………………………………30 10.1 内建布局管理器 ……………………………………………………………………30 10.2 嵌套的布局 …………………………………………………………………………31 10.3 自定义布局 …………………………………………………………………………32 11 事件…………………………………………………………………………………………32 11.1 事件的产生 …………………………………………………………………………32 11.2 事件的传递 …………………………………………………………………………32 12 输入/输出与网络 …………………………………………………………………………33 12.1 文件输入/输出………………………………………………………………………33 12.2 XM …………………………………………………………………………………34 12.3 进程间通信 …………………………………………………………………………34 12.4 网络 …………………………………………………………………………………34 13 集合类………………………………………………………………………………………35 13.1 基于值的集合 ………………………………………………………………………36 13.2 基于指针的集合 ……………………………………………………………………36 14 插件和动态连接库…………………………………………………………………………36 14.1 插件 …………………………………………………………………………………36 14.2 动态连接库 …………………………………………………………………………37 15 特殊平台扩展………………………………………………………………………………37 15.1 ActiveQT ……………………………………………………………………………37 15.2 Motif ………………………………………………………………………………38 16 Qt 的体系结构 ……………………………………………………………………………38 16.1 微软Windows ……………………………………………………………………39 16.2 X11 …………………………………………………………………………………39 16.3 Mac OS X …………………………………………………………………………40 16.4 嵌入式 inux ………………………………………………………………………40 17 Qt 开发世界 ………………………………………………………………………………40 索引 ……………………………………………………………………………………………40