目录
第1章 Qt概述 1
1.1 什么是Qt 1
1.2 Qt 5的安装 2
1.2.1 下载Qt 5 Creator 2
1.2.2 运行Qt 5 Creator 2
1.2.3 Qt 5开发环境 4
1.3 Qt 5开发步骤及实例 6
1.3.1 Qt 5 Designer设计简单实例 7
1.3.2 代码实现简单实例 16
L1.2 Qt 5安装:概念解析 19
伙伴编辑模式(Edit Buddy) 19
L1.3 Qt 5开发步骤及实例:概念解析 19
L1 信号和槽机制(Signal&Slot) 19
L2 Qt 5元对象系统 22
L3 布局管理器 22
第2章 Qt 5模板库、工具类及控件 23
2.1 字符串类 23
2.1.1 操作字符串 23
2.1.2 查询字符串数据 25
2.1.3 字符串的转换 26
2.2 容器类 28
2.2.1 QList类、QLinkedList类和QVector类 29
2.2.2 QMap类和QHash类 35
2.3 QVariant类 38
2.4 算法及正则表达式 41
2.4.1 Qt 5常用算法 42
2.4.2 基本的正则表达式 43
2.5 控件 44
2.5.1 按钮组(Buttons) 44
2.5.2 输入控件组(Input Widgets) 46
2.5.3 显示控件组(Display Widgets) 48
2.5.4 空间间隔组(Spacers) 49
2.5.5 布局管理组(Layouts) 49
2.5.6 容器组(Containers) 50
2.5.7 项目视图组(Item Views) 53
2.5.8 项目控件组(Item Widgets) 55
2.5.9 小综合例子 60
L2.1 字符串类QString:概念解析 65
L1 隐式共享 65
L2 内存分配策略 66
L2.5 Qt 5控件:概念解析 67
Qt5::WindowFlags枚举类型 67
第3章 Qt 5布局管理 70
3.1 分割窗口QSplitter类 70
3.2 停靠窗口QDockWidget类 72
3.3 堆栈窗体QStackedWidget类 76
3.4 基本布局(QLayout) 79
3.5 综合例子:修改用户资料 86
第4章 Qt 5基本对话框 99
4.1 标准文件对话框类 104
4.1.1 函数说明 104
4.1.2 创建步骤 105
4.2 标准颜色对话框类 106
4.2.1 函数说明 106
4.2.2 创建步骤 107
4.3 标准字体对话框类 108
4.3.1 函数说明 108
4.3.2 创建步骤 108
4.4 标准输入对话框类 109
4.4.1 标准字符串输入对话框 113
4.4.2 标准条目选择对话框 114
4.4.3 标准int类型输入对话框 115
4.4.4 标准double类型输入对话框 116
4.5 消息对话框类 117
4.5.1 Question消息框 121
4.5.2 Information消息框 122
4.5.3 Warning消息框 123
4.5.4 Critical消息框 124
4.5.5 About消息框 124
4.5.6 About Qt消息框 125
4.6 自定义消息框 125
4.7 工具盒类 128
4.8 进度条 134
4.9 调色板与电子钟 139
4.9.1 QPalette类 139
4.9.2 QTime类 147
4.9.3 综合例子 147
4.10 可扩展对话框 151
4.11 不规则窗体 156
4.12 程序启动画面(QSplashScreen) 159
第5章 Qt 5主窗体 162
5.1 Qt 5主窗体构成 162
5.1.1 基本元素 162
5.1.2 典型案例(文本编辑器) 163
5.1.3 菜单与工具栏的实现 168
5.2 Qt 5文件操作功能 174
5.2.1 新建文件 174
5.2.2 打开文件 175
5.2.3 打印文件 178
5.3 Qt 5图像坐标变换 181
5.3.1 缩放功能 181
5.3.2 旋转功能 183
5.3.3 镜像功能 184
5.4 Qt 5文本编辑功能 186
5.4.1 设置字体 189
5.4.2 设置字号 190
5.4.3 设置文字加粗 191
5.4.4 设置字体倾斜 191
5.4.5 文字加下画线 191
5.4.6 设置文字颜色 192
5.4.7 设置字符格式 193
5.5 Qt 5排版功能 193
5.5.1 实现段落对齐 195
5.5.2 实现文本排序 196
第6章 Qt 5图形与图片 200
6.1 Qt 5位置相关函数 200
6.1.1 区别
2021-04-22 10:00:41
67.79MB
Qt5
1