更新时间:2023-02-28 20:17:59
封面
版权信息
作者简介
内容简介
前言
第1章 认识PySide 6/PyQt 6
1.1 PySide 6/PyQt 6框架简介
1.2 搭建PySide 6/PyQt 6环境
1.3 PySide 6快捷工具简介
1.4 常用IDE的安装配置与使用
1.5 PySide/PyQt的启动方式
第2章 Qt Designer的使用
2.1 Qt Designer快速入门
2.2 布局管理入门
2.3 Qt Designer实战应用
2.4 信号与槽关联
2.5 菜单栏与工具栏
2.6 添加图片(资源文件)
第3章 基本窗口控件(上)
3.1 主窗口(QMainWindow/QWidget/QDialog)
3.2 标签(QLabel)
3.3 单行文本框(QLineEdit)
3.4 多行文本框(QTextEdit/QPlainTextEdit)
3.5 按钮类控件
3.6 工具按钮(QToolButton)
3.7 下拉列表框(QComboBox)
3.8 微调框(QSpinBox/QDoubleSpinBox)
3.9 日期时间控件
3.10 滑动控件
3.11 区域滚动(QScrollArea)
第4章 基本窗口控件(下)
4.1 对话框类控件(QDialog族)
4.2 窗口绘图类控件
4.3 拖曳与剪贴板
4.4 菜单栏、工具栏、状态栏与快捷键
4.5 其他控件
第5章 表格与树
5.1 QListWidget
5.2 QTableWidget
5.3 QTreeWidget
5.4 模型/视图/委托框架
5.5 QListView
5.6 QTableView
5.7 QTreeView
5.8 自定义模型
5.9 自定义委托
5.10 Qt数据库
第6章 高级窗口控件
6.1 窗口风格
6.2 布局管理
6.3 容器:装载更多的控件
6.4 多线程
6.5 网页交互
6.6 QSS的UI美化
6.7 QML浅议
第7章 信号/槽和事件
7.1 信号与槽的简介
7.2 信号与槽的案例
7.3 信号与槽的参数
7.4 基于Qt Designer的信号与槽
7.5 事件处理机制
第8章 Python的扩展应用
8.1 使用PyInstaller打包项目生成.exe文件
8.2 Pandas在PySide/PyQt中的应用
8.3 Matplotlib在PyQt中的应用
8.4 PyQtGraph在PyQt中的应用
8.5 Plotly在PyQt中的应用
第9章 实战应用
9.1 在量化投资中的应用
9.2 在券商投研中的应用
附录A Qt for Python代码转换
附录B C++to Python代码转换
附录C 本书一些通用枚举表格目录
附录D 优秀PySide/PyQt开源项目推荐
封底