YL7486 9787121316982 9787302416494 9787115403254
第1章 Qt概述 1
1.1 什么是Qt 1
1.2 Qt 5的安装 2
1.2.1 下载安装Qt 5 2
1.2.2 运行Qt 5 Creator 5
1.2.3 Qt 5开发环境 6
1.3 Qt 5开发步骤及实例 8
1.3.1 设计器Qt 5 Designer实现 8
1.3.2 代码实现简单实例 15
L1.2 Qt 5安装:概念解析 18
伙伴编辑模式(Edit Buddies) 18
L1.3 Qt 5开发步骤及实例:概念解析 19
L1 信号和槽机制(Signal & Slot) 19
L2 Qt 5元对象系统 21
L3 布局管理器 21
第2章 Qt 5模板库、工具类及控件 22
2.1 字符串类 22
2.1.1 操作字符串 22
2.1.2 查询字符串数据 24
2.1.3 字符串的转换 24
2.2 容器类 26
2.2.1 QList类、QLinkedList类和QVector类 26
2.2.2 QMap类和QHash类 32
2.3 QVariant类 35
2.4 算法及正则表达式 37
2.4.1 Qt 5常用算法 37
2.4.2 基本的正则表达式 38
2.5 控件 39
2.5.1 按钮组(Buttons) 40
2.5.2 输入部件组(Input Widgets) 41
2.5.3 显示控件组(Display Widgets) 43
2.5.4 空间间隔组(Spacers) 44
2.5.5 布局管理组(Layouts) 44
2.5.6 容器组(Containers) 44
2.5.7 项目视图组(Item Views) 47
2.5.8 项目控件组(Item Widgets) 49
2.5.9 小综合例子 53
L2.1 字符串类QString:概念解析 56
L1 隐式共享 56
L2 内存分配策略 58
L2.5 Qt 5控件:概念解析 58
Qt::WindowFlags枚举类型 58
第3章 Qt 5布局管理 61
3.1 分割窗口QSplitter类 61
3.2 停靠窗口QDockWidget类 63
3.3 堆栈窗体QStackedWidget类 66
3.4 基本布局(QLayout) 69
3.5 【综合实例】:修改用户资料 74
第4章 Qt 5基本对话框 86
4.1 标准文件对话框类 90
4.1.1 函数说明 90
4.1.2 创建步骤 91
4.2 标准颜色对话框类 92
4.2.1 函数说明 92
4.2.2 创建步骤 92
4.3 标准字体对话框类 93
4.3.1 函数说明 93
4.3.2 创建步骤 94
4.4 标准输入对话框类 94
4.4.1 标准字符串输入对话框 98
4.4.2 标准条目选择对话框 98
4.4.3 标准int类型输入对话框 99
4.4.4 标准double类型输入对话框 100
4.5 消息对话框类 101
4.5.1 Question消息框 104
4.5.2 Information消息框 105
4.5.3 Warning消息框 105
4.5.4 Critical消息框 106
4.5.5 About消息框 107
4.5.6 About Qt消息框 107
4.6 自定义消息框 108
4.7 工具盒类 109
4.8 进度条 114
4.9 调色板与电子钟 118
4.9.1 QPalette类 118
4.9.2 QTime类 124
4.9.3 【综合实例】:电子时钟 125
4.10 可扩展对话框 128
4.11 不规则窗体 131
4.12 程序启动画面(QSplashScreen) 134
第5章 Qt 5主窗口 137
5.1 Qt 5主窗口构成 137
5.1.1 基本元素 137
5.1.2 【综合实例】:文本编辑器 138
5.1.3 菜单与工具栏的实现 142
5.2 Qt 5文件操作功能 147
5.2.1 新建文件 147
5.2.2 打开文件 148
5.2.3 打印文件 150
5.3 Qt 5图像坐标变换 153
5.3.1 缩放功能 153
5.3.2 旋转功能 154
5.3.3 镜像功能 156
5.4 Qt 5文本编辑功能 157
5.4.1 设置字体 160
5.4.2 设置字号 161
5.4.3 设置文字加粗 161
5.4.4 设置文字斜体 161
5.4.5 设置文字加下画线 162
5.4.6 设置文字颜色 162
5.4.7 设置字符格式 163
5.5 Qt 5排版功能 163
5.5.1 实现段落对齐 164
5.5.2 实现文本排序 165
第6章 Qt 5图形与图片 169
6.1 Qt 5位置相关函数 169
6.1.1 区别概述 169
6.1.2 【实例】:位置函数的使用 170
6.2 Qt 5基础图形的绘制 174
6.2.1 绘图框架设计 174
6.2.2 绘图区的实现 175
6.2.3 主窗口的实现 180
6.3 Qt 5双缓冲机制 193
6.3.1 原理与设计 193
6.3.2 绘图区的实现 195
6.3.3 主窗口的实现 198
6.4 显示Qt 5 SVG格式图片 201
L6.4 Qt 5 SVG格式图片显示:概念解析 207
XML 207
第7章 Qt 5图形视图框架 209
7.1 图形视图体系结构 209
7.1.1 Graphics View的特点 209
7.1.2 Graphics View的三元素 209
7.1.3 GraphicsView的坐标系统 211
7.2 【实例】:图形视图 213
7.2.1 飞舞的蝴蝶 213
7.2.2 地图浏览器 216
7.2.3 图元创建 222
7.2.4 图元的旋转、缩放、切变和位移 232
第8章 Qt 5模型/视图结构 239
8.1 概述 239
8.1.1 基本概念 240
8.1.2 【实例】:模型/视图类使用 240
8.2 模型(Model) 242
8.3 视图(View) 246
8.4 代理(Delegate) 259
第9章 Qt 5文件及磁盘处理 268
9.1 读写文本文件 268
9.1.1 QFile类读写文本 268
9.1.2 QTextStream类读写文本 270
9.2 读写二进制文件 272
9.3 目录操作与文件系统 274
9.3.1 文件大小及路径获取实例 274
9.3.2 文件系统浏览 276
9.4 获取文件信息 280
9.5 监视文件和目录变化 284
第10章 Qt 5网络与通信 287
10.1 获取本机网络信息 287
10.2 基于UDP的网络广播程序 291
10.2.1 UDP协议工作原理 291
10.2.2 UDP 编程模型 291
10.2.3 【实例】:UDP服务器编程 292
10.2.4 【实例】:UDP客户端编程 294
10.3 基于TCP的网络聊天室程序 297
10.3.1 TCP协议工作原理 298
10.3.2 TCP编程模型 298
10.3.3 【实例】:TCP服务器编程 299
10.3.4 【实例】:TCP客户端编程 305
10.4 Qt网络应用开发初步 310
10.4.1 【实例】:简单网页浏览器 311
10.4.2 文件下载实例 312.............
编者2015年4月于北京第1章开始Qt的1个程序1
1.1认识Qt1
1.2建立Qt的工程项目3
1.3了解Qt生成的工程文件6
1.4了解Qt的程序结构10
第2章窗口13
2.1主窗口13
2.1.1主窗口的框架13
2.1.2主窗口的标题14
2.1.3主窗口的图标16
2.1.4主窗口的基本操作18
2.2菜单19
2.2.1设计菜单19
2.2.2编写菜单代码22
2.2.3弹出式菜单23
2.3工具条24
2.3.1设计工具条24
2.3.2编写工具条代码25
2.3.3在工具条添加部件25
2.3.4工具条窗口27
2.4状态条29
2.4.1在状态条显示信息29
2.4.2在状态条添加部件29
2.5系统拖盘图标30〖1〗Qt编程快速入门〖1〗目录第3章信号和槽33
3.1基本概念33
3.2在Qt Designer中建立信号和槽34
3.3自定义信号和槽36
第4章键盘和鼠标的操作41
4.1键盘和鼠标的类41
4.2键盘事件的响应41
4.3鼠标事件的响应43
第5章窗口部件44
5.1按钮44
5.1.1按钮的种类44
5.1.2按钮的设置45
5.1.3按钮的编码实现47
5.2输入窗口部件48
5.2.1设计输入窗口48
5.2.2值的设置50
5.2.3值的读取52
5.2.4值的输入检验52
5.3显示窗口部件55
5.3.1设计显示窗口55
5.3.2值的设置和读取56
5.4浏览器56
5.4.1文本浏览器56
5.4.2图像浏览器58
5.4.3Web浏览器59
5.5基本布局61
5.5.1布局的设计62
5.5.2布局的编码实现63
5.6项的显示部件63
5.6.1设计项显示部件64
5.6.2编写项的代码65
5.6.3在项中加入窗口部件68
5.6.4在项中加入弹出菜单68
5.7列项的显示视图69
5.7.1文件系统模型70
5.7.2字符串列表模型71
5.7.3标准项模型72
5.7.4委托的建立73
5.8容器部件78
5.9自定义窗口部件81
第6章对话框86
6.1使用内置标准对话框86
6.1.1颜色对话框86
6.1.2文件对话框87
6.1.3字体对话框88
6.1.4输入对话框89
6.1.5消息对话框90
6.1.6页面设置对话框91
6.1.7打印对话框92
6.1.8打印预览对话框92
6.1.9进度显示对话框94
6.2内置标准对话框中的文字替换94
6.3建立自己的对话框96
第7章文件与打印100
7.1文件100
7.1.1读取格式化文本100
7.1.2保存文本文件101
7.1.3读取二进制文件102
7.1.4使用结构104
7.1.5读取XML文件105
7.2打印110
7.2.1打印文本文件110
7.2.2程序打印控制112
7.2.3打印图像113第8章多文档界面与切分窗口115
8.1多文档界面115
8.2切分窗口120
第9章绘图123
9.12D绘图123
9.1.1绘图的程序框架123
9.1.2绘制图形123
9.1.3在内存中绘制图形127
9.23D绘图129
9.2.1从OpenGL到Qt129
9.2.2使用QGLWidget130
9.2.3使用贴图134..........
评分
评分
评分
评分
评分
评分
评分
评分
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等,本站所有链接都为正版商品购买链接。
© 2025 windowsfront.com All Rights Reserved. 静流书站 版权所有