更新时间:2024-12-31 19:13:47
封面
版权页
作者简介
内容简介
前言
第一部分
第1章 基于项的控件
1.1 列表控件QListWidget及其项QListWidgetItem
1.2 表格控件QTableWidget及其项QTableWidgetItem
1.3 树结构控件QTreeWidget及其项QTreeWidgetItem
1.4 小结
第2章 基于模型/视图的控件
2.1 模型/视图简介
2.2 QStringListModel与QListView的用法
2.3 QFileSystemModel与QTreeView的用法
2.4 QStandardItemModel与QTableView的用法
2.5 QItemSelectionModel与QStyledItemDelegate的用法
2.6 小结
第二部分
第3章 数据库
3.1 使用PySide6操作数据库
3.2 操作MySQL数据库
3.3 数据库查询模型类QSqlQueryModel
3.4 数据库表格模型类QSqlTableModel
3.5 关系表格模型类QSqlRelationalTableModel
3.6 小结
第4章 文件、路径与缓存
4.1 使用PySide6读写文件
4.2 使用流方式读写文件
4.3 文件信息与路径管理
4.4 临时数据
4.5 小结
第三部分
第5章 Graphics/View绘图
5.1 Graphics/View简介
5.2 Graphics/View相关类
5.3 代理控件和图形控件
5.4 小结
第6章 绘制二维图表
6.1 图表视图和图表
6.2 数据序列
6.3 绘制极坐标图表
6.4 设置图表的坐标轴
6.5 设置图表的图例
6.6 小结
第7章 绘制三维图表
7.1 QtDataVisualization子模块概述
7.2 绘制三维散点图
7.3 绘制三维曲面图、三维地形图
7.4 绘制三维柱状图
7.5 设置坐标轴
7.6 小结
第四部分
第8章 网络
8.1 主机信息查询
8.2 TCP通信
8.3 UDP通信
8.4 基于HTTP的通信
8.5 小结
第9章 多媒体
9.1 多媒体模块概述
9.2 播放声频
9.3 录制声频
9.4 播放视频
9.5 应用摄像头
9.6 小结
第10章 应用打印机
10.1 打印机信息与打印机
10.2 打印对话框、打印预览对话框、打印预览控件
10.3 PDF文档生成器
10.4 小结
第11章 QML与QtQuick
11.1 QML与QtQuick简介
11.2 应用QML
11.3 小结
第五部分
第12章 用PySide6创建实用程序
12.1 创建一个自动生成密码的程序
12.2 创建对PDF文档与Word文档进行格式转换的程序
12.3 创建将网页转换为PDF文档的程序
12.4 小结
附录A 根据可执行文件制作程序安装包
附录B QApplication类的常用方法