展开全部

主编推荐语

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月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。