互联网
类型
可以朗读
语音朗读
278千字
字数
2021-06-01
发行日期
展开全部
主编推荐语
85个应用示例+1个行业项目案例+136集Python零基础扫盲课=GUI与数据可视化高手。
内容简介
本书从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用PyQt5进行PythonGUI应用程序开发应该掌握的各方面技术。
全书共分20章,包括PyQt5入门,Python的下载与安装,搭建PyQt5开发环境,Python语言基础,Python中的序列,Python面向对象基础,创建第一个PyQt5程序,PyQt5窗口设计基础,PyQt5常用控件的使用,PyQt5布局管理,菜单、工具栏和状态栏,PyQt5高级控件的使用,对话框的使用,使用Python操作数据库,表格控件的使用,文件及文件夹操作,PyQt5绘图技术,多线程编程,PyQt5程序的打包发布,学生信息管理系统(PyQt5MySQLPyMySQL模块实现)等。
目录
- 版权信息
- 内容简介
- 前言 Preface
- 第1篇 基础知识
- 第1章 PyQt5入门
- 1.1 Python语言介绍
- 1.2 GUI与PyQt5
- 1.3 小结
- 第2章 Python的下载与安装
- 2.1 Python环境概述
- 2.2 在Windows系统中安装Python
- 2.3 在Linux系统中安装Python
- 2.4 在Mac OS系统中安装Python
- 2.5 小结
- 第3章 搭建PyQt5开发环境
- 3.1 PyCharm开发工具的下载与安装
- 3.2 在PyCharm中配置PyQt5环境
- 3.3 小结
- 第4章 Python语言基础
- 4.1 变量
- 4.2 运算符
- 4.3 流程控制语句
- 4.4 小结
- 第5章 Python中的序列
- 5.1 列表与元组
- 5.2 字典与集合
- 5.3 小结
- 第6章 Python面向对象基础
- 6.1 函数
- 6.2 面向对象编程基础
- 6.3 小结
- 第7章 创建第一个PyQt5程序
- 7.1 认识Qt Designer
- 7.2 使用Qt Designer创建窗口
- 7.3 小结
- 第8章 PyQt5窗口设计基础
- 8.1 熟悉窗口的属性
- 8.2 对窗口进行个性化设置
- 8.3 信号与槽机制
- 8.4 多窗口设计
- 8.5 小结
- 第2篇 核心技术
- 第9章 PyQt5常用控件的使用
- 9.1 控件概述
- 9.2 文本类控件
- 9.3 按钮类控件
- 9.4 选择列表类控件
- 9.5 容器控件
- 9.6 日期时间类控件
- 9.7 小结
- 第10章 PyQt5布局管理
- 10.1 线性布局
- 10.2 GridLayout:网格布局
- 10.3 FormLayout:表单布局
- 10.4 布局管理器的嵌套
- 10.5 MDIArea:MDI窗口设计
- 10.6 小结
- 第11章 菜单、工具栏和状态栏
- 11.1 菜单
- 11.2 工具栏
- 11.3 状态栏
- 11.4 小结
- 第12章 PyQt5高级控件的使用
- 12.1 进度条类控件
- 12.2 树控件
- 12.3 分割控件
- 12.4 其他控件
- 12.5 小结
- 第13章 对话框的使用
- 13.1 QMessageBox:对话框
- 13.2 QFileDialog:文件对话框
- 13.3 QInputDialog:输入对话框
- 13.4 字体和颜色对话框
- 13.5 小结
- 第14章 使用Python操作数据库
- 14.1 数据库编程接口
- 14.2 使用内置的SQLite
- 14.3 MySQL数据库的使用
- 14.4 小结
- 第15章 表格控件的使用
- 15.1 TableWidget表格控件
- 15.2 在表格中显示数据库数据
- 15.3 隐藏垂直标题
- 15.4 设置最后一列自动填充容器
- 15.5 禁止编辑单元格
- 15.6 设置单元格的文本颜色
- 15.7 设置指定列的排序方式
- 15.8 在指定列中显示图片
- 15.9 向指定列中添加PyQt5标准控件
- 15.10 合并指定单元格
- 15.11 小结
- 第3篇 高级应用
- 第16章 文件及文件夹操作
- 16.1 Python内置的文件操作
- 16.2 Python内置的文件夹操作
- 16.3 PyQt5中的文件及文件夹操作
- 16.4 小结
- 第17章 PyQt5绘图技术
- 17.1 PyQt5绘图基础
- 17.2 设置画笔与画刷
- 17.3 绘制文本
- 17.4 绘制图像
- 17.5 小结
- 第18章 多线程编程
- 18.1 线程概述
- 18.2 QTimer:计时器
- 18.3 QThread:线程类
- 18.4 小结
- 第19章 PyQt5程序的打包发布
- 19.1 安装Pyinstaller模块
- 19.2 打包普通Python程序
- 19.3 打包PyQt5程序
- 19.4 打包资源文件
- 19.5 小结
- 第4篇 项目实战
- 第20章 学生信息管理系统(PyQt5+MySQL+PyMySQL模块实现)
- 20.1 需求分析
- 20.2 系统设计
- 20.3 系统开发必备
- 20.4 数据库设计
- 20.5 公共模块设计
- 20.6 登录模块设计
- 20.7 主窗体模块设计
- 20.8 年级设置模块设计
- 20.9 学生信息管理模块设计
- 20.10 学生信息查询模块设计
- 20.11 小结
- 附录CD
展开全部
出版方
清华大学出版社
清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。