PyQt从入门到精通

PyQt从入门到精通

作者:明日科技

出版社:清华大学

出版年:2021年6月

ISBN:9787302565796

所属分类:儿童文学

书刊介绍

《PyQt从入门到精通》内容简介

本书从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用PyQt5进行Python GUI应用程序开发应该掌握的各方面技术。全书共分20章,包括PyQt5入门,Python的下载与安装,搭建PyQt5开发环境,Python语言基础,Python中的序列,Python面向对象基础,创建*个PyQt5程序,PyQt5窗口设计基础,PyQt5常用控件的使用,PyQt5布局管理,菜单、工具栏和状态栏,PyQt5高级控件的使用,对话框的使用,使用Python操作数据库,表格控件的使用,文件及文件夹操作,PyQt5绘图技术,多线程编程,PyQt5程序的打包发布,学生信息管理系统(PyQt5 MySQL PyMySQL模块实现)等。
本书由明日科技著。

作品目录

内容简介
前言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

相关推荐

微信二维码