C++ GUI programming with Qt3
副标题:无
作 者:(加)Jasmin Blanchette,(英)Mark Summerfield著;齐亮译
分类号:
ISBN:9787810777315
微信扫一扫,移动浏览光盘
简介
第一本关于Qt编程的Trolltech官方指南!Trolltech的Qt由一个C++类库和一套用于构建跨平台GuI应用程序的工具组成oQtI具包允许开发人员写出不用修改代码就可以在Wirdows、Linux/UNIX、Mac OS X和嵌入式Linux上本地运行的程序。这本书讲授了可靠的Qt编程惯例。本书所带的代码覆盖了由浅人深的各个层次。
目录
译者序.
前言
序言
致谢
qt简史
第一部分 基础qt 1
1 入门 3
hello qt 3
建立连接 5
使用参考文档 8
2 创建对话框 11
子类化qdialog 11
深度介绍信号和槽 18
快速对话框设计 21
可以改变形状的对话框 28
动态对话框 32
内置的窗口部件类和对话框 33
3 创建主窗口 39
子类化qmainwindow 40
创建菜单和工具栏 44
.实现file菜单 49
设置状态栏 57
使用对话框 59
存储设置 64
多文档 65
splash窗口 68
4 实现应用程序的功能 71
中央窗口部件 71
子类化qtable 72
载入和保存 80
实现edit菜单 82
实现其他菜单 87
子类化qtableitem 91
5 创建自定义窗口部件 99
自定义qt窗口部件 99
子类化qwidget 101
在qt designer中集成自定义的窗口部件 110
双缓冲 113
第二部分 中级qt 135
6 布局管理 137
基本布局 137
分裂器(splitter) 142
窗口部件栈 146
滚动视窗 147
锚接窗口 153
多文档界面 155
7 事件处理 165
重新实现事件处理器 165
安装事件过滤器 170
在强烈的处理中保持响应 173..
8 二维和三维图像 177
使用qppainter绘制 177
使用qcanvas绘图 187
打印 201
使用opengl进行绘图 211
9 拖 放 217
使拖放生效 217
支持自定义拖动类型 222
高级剪贴板处理 226
10 输入输出 229
读取和写入二进制数据 229
读取和写入文本 236
处理文件和目录 239
进程间通信 241
11 容器类 245
向量(vector) 245
列表(list) 249
映射(map) 251
基于指针的容器 253
qstring和qvariant 256
12 数据库 263
连接和查询 263
在表单窗体中呈现数据 268
创建可感知数据的窗体 277
13 网 络 287
使用qftp 287
使用qhttp 293
使用qsocket的tcp网络 295
使用qsocketdevice的udp网络 306
14 xml 311
使用sax读取xml 311
使用dom读取xml 316
编写xml 320
15 国际化 323
使用unicode工作 323
使应用程序可以感知翻译 327
动态语言切换 332
翻译应用程序 338
16 提供在线帮助 341
工具提示、状态提示和“这是什么?”帮助 341
使用qtextbrowser作为一个简单的帮助引擎 344
使用qt assistant作为强大的在线帮助 349
17 多线程 351
和线程一起工作 351
和图形用户界面线程通信 361
在非图形用户界面线程中使用qt的类 366..
18 平台特定特性 369
和本地应用编程接口连接 369
使用activex 373
会话管理 386
a 安装qt 393
协议说明 393
安装qt/windows 394
安装qt/mac 395
安装qt/x11 397
b qt的类层次 399...
前言
序言
致谢
qt简史
第一部分 基础qt 1
1 入门 3
hello qt 3
建立连接 5
使用参考文档 8
2 创建对话框 11
子类化qdialog 11
深度介绍信号和槽 18
快速对话框设计 21
可以改变形状的对话框 28
动态对话框 32
内置的窗口部件类和对话框 33
3 创建主窗口 39
子类化qmainwindow 40
创建菜单和工具栏 44
.实现file菜单 49
设置状态栏 57
使用对话框 59
存储设置 64
多文档 65
splash窗口 68
4 实现应用程序的功能 71
中央窗口部件 71
子类化qtable 72
载入和保存 80
实现edit菜单 82
实现其他菜单 87
子类化qtableitem 91
5 创建自定义窗口部件 99
自定义qt窗口部件 99
子类化qwidget 101
在qt designer中集成自定义的窗口部件 110
双缓冲 113
第二部分 中级qt 135
6 布局管理 137
基本布局 137
分裂器(splitter) 142
窗口部件栈 146
滚动视窗 147
锚接窗口 153
多文档界面 155
7 事件处理 165
重新实现事件处理器 165
安装事件过滤器 170
在强烈的处理中保持响应 173..
8 二维和三维图像 177
使用qppainter绘制 177
使用qcanvas绘图 187
打印 201
使用opengl进行绘图 211
9 拖 放 217
使拖放生效 217
支持自定义拖动类型 222
高级剪贴板处理 226
10 输入输出 229
读取和写入二进制数据 229
读取和写入文本 236
处理文件和目录 239
进程间通信 241
11 容器类 245
向量(vector) 245
列表(list) 249
映射(map) 251
基于指针的容器 253
qstring和qvariant 256
12 数据库 263
连接和查询 263
在表单窗体中呈现数据 268
创建可感知数据的窗体 277
13 网 络 287
使用qftp 287
使用qhttp 293
使用qsocket的tcp网络 295
使用qsocketdevice的udp网络 306
14 xml 311
使用sax读取xml 311
使用dom读取xml 316
编写xml 320
15 国际化 323
使用unicode工作 323
使应用程序可以感知翻译 327
动态语言切换 332
翻译应用程序 338
16 提供在线帮助 341
工具提示、状态提示和“这是什么?”帮助 341
使用qtextbrowser作为一个简单的帮助引擎 344
使用qt assistant作为强大的在线帮助 349
17 多线程 351
和线程一起工作 351
和图形用户界面线程通信 361
在非图形用户界面线程中使用qt的类 366..
18 平台特定特性 369
和本地应用编程接口连接 369
使用activex 373
会话管理 386
a 安装qt 393
协议说明 393
安装qt/windows 394
安装qt/mac 395
安装qt/x11 397
b qt的类层次 399...
C++ GUI programming with Qt3
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!