PyQt5(Python)开发与实战,资源教程下载 - 数智资源

PyQt5(Python)开发与实战,资源教程下载

image.png

课程名称

PyQt5(Python)开发与实战,资源教程下载

课程介绍

本课程同时使用Windows和Mac OS X系统演示,课程的代码适用于Windows、Mac OS X和Linux。

使用的开发工具是PyCharm,Python的版本是Python 3.7(**版的Anaconda环境),低版本(如Python3.5、Python 3.6)也同样适用于本课程。

课程目录

课程大纲

第1章PyQt5基础

37分钟3节

1-1

PyQt5简介

1-2

搭建PyQt5开发环境

1-3

开发第一个基于PyQt5的桌面应用

第2章Qt Designer实战

2小时41分钟18节

2-1

安装和配置Qt Designer

2-2

Qt Designer快速入门

2-3

将.ui文件生成.py文件

2-4

在Qt Designer中使用水平布局

2-5

在Qt Designer中使用垂直布局

2-6

在Qt Designer中同时使用水平布局和垂直布局

2-7

在Qt Designer中同时使用栅格布局

2-8

向栅格布局中拖动控件

2-9

在Qt Designer中使用表单布局

2-10

在容器中完成布局

2-11

在Qt Designer中使用绝对布局

2-12

在Qt Designer中使用分割线与间隔

2-13

控件尺寸的最大值和最小值

2-14

尺寸策略(sizePolicy)

2-15

设置控件之间的伙伴关系

2-16

修改控件的Tab顺序

2-17

在Qt Designer中完成信号与槽的设置

2-18

在Qt Designer中为窗口添加菜单和工具栏

第3章基本窗口控件

4小时3分钟19节

3-1

创建主窗口(介绍窗口类型)

3-2

让主窗口居中显示

3-3

退出应用程序

3-4

屏幕坐标系

3-5

设置窗口和应用程序图标

3-6

为控件添加提示消息

3-7

QLabel控件的基本用法

3-8

QLabel与伙伴控件

3-9

QLineEdit控件与回显模式(EchoMode)

3-10

限制QLineEdit控件的输入(校验器)

3-11

使用掩码限制QLineEdit控件的输入

3-12

QLineEdit控件综合案例

3-13

使用QTextEdit控件输入多行文本

3-14

按钮控件(QPushButton)

3-15

单选按钮控件(QRadioButton)

3-16

复选框控件(QCheckBox)

3-17

下拉列表控件(QComboBox)

3-18

计数器控件(QSpinBox)

3-19

滑块控件(QSlider)

第4章对话框

58分钟6节

4-1

使用QDialog显示通用对话框

4-2

显示不同类型的消息对话框

4-3

用于输入列表、文本和数字的输入对话框

4-4

字体对话框(QFontDialog)

4-5

颜色对话框(QColorDialog)

4-6

文件对话框(QFileDialog)

第5章绘图API

53分钟5节

5-1

在窗口上绘制直线

5-2

用像素点绘制正弦曲线

5-3

绘制不同类型的直线

5-4

绘制各种图形

5-5

用画刷填充图形区域

第6章拖拽与剪贴板

27分钟2节

6-1

让控件支持拖拽动作

6-2

使用剪贴板

第7章日历和时间

25分钟3节

7-1

日历控件

7-2

设置不同风格的日期和时间

7-3

日期和时间控件的高级操作

第8章菜单、工具栏和状态栏

26分钟3节

8-1

创建和使用菜单

8-2

创建和使用工具栏

8-3

创建和使用状态栏

第9章打印

20分钟2节

9-1

使用打印机

9-2

显示打印对话框

第10章表格与树

2小时26分钟18节

10-1

显示二维表数据(QTableView控件)

10-2

显示列数据(QListView控件)

10-3

扩展的列表控件(QListWidget)

扩展的列表控件(QListWidget)

10-4

扩展的表格控件(QTableWidget)

扩展的表格控件(QTableWidget)

10-5

在单元格中放置控件

10-6

在表格中搜索Cell和行定位

10-7

设置单元格字体和颜色

10-8

按表格的某一列排序

10-9

设置单元格的文本对齐方式

10-10

合并单元格

10-11

设置单元格的尺寸

10-12

在单元格中实现图文混排的效果

10-13

改变单元格中图片的尺寸

10-14

在表格中显示上下文菜单

10-15

树控件(QTreeWidget)的基本用法

10-16

为树节点添加响应事件

10-17

增加、修改和删除树控件中的节点

10-18

QTreeView控件与系统定制模式

第11章容器控件

47分钟5节

11-1

选项卡控件(QTabWidget)

11-2

堆栈窗口控件(QStackedWidget)

11-3

停靠控件(QDockWidget)

11-4

容纳多文档的窗口

11-5

滚动条控件(QScrollBar)

第12章多线程

30分钟3节

12-1

动态显示当前时间(QTimer)

12-2

让窗口定时关闭

12-3

使用线程类(QThread)编写计数器

第13章PyQt5与Web交互

39分钟5节

13-1

用Web浏览器控件(QWebEngineView)显示网页

13-2

装载本地Web页面

13-3

显示嵌入Web页面

13-4

PyQt5调用JavaScript代码,并返回值

13-5

JavaScript调用Python API计算阶乘

第14章布局

51分钟10节

14-1

绝对布局

14-2

水平盒布局(QHBoxLayout)

14-3

设置控件的对齐方式

14-4

垂直盒布局

14-5

设置布局的伸缩量

14-6

让按钮永远在窗口的右下角

14-7

栅格布局:用循环方式实现计算器UI

14-8

栅格布局:进行表单UI设计

14-9

表单布局

14-10

拖动控件之间的边界(QSplitter)

第15章信号(Signal)与槽(Slot)

1小时42分钟13节

15-1

信号与槽基础

15-2

自定义信号实现对象之间的通信

15-3

可以传递多个参数的信号

15-4

为类添加多个信号(重载形式的信号)

15-5

信号和槽的N对N连接与断开连接

15-6

为窗口添加信号

15-7

多线程更新UI数据

15-8

信号与槽自动连接

15-9

使用Lambda表达式为槽传递参数

15-10

使用Partial对象为槽传递参数

15-11

Override(覆盖)槽函数

15-12

多窗口交互(1):不使用信号和槽

15-13

多窗口交互(2):使用信号和槽

第16章窗口、绘图与特效

2小时23分钟19节

16-1

设置窗口风格

16-2

设置窗口样式

16-3

用代码设置窗口的**化和最小化

16-4

项目实战:实现绘图应用

16-5

QSS基础

16-6

使用QSS选择器设置控件样式

16-7

QSS子控件选择器

16-8

QDarkStyleSheet样式

16-9

3种设置背景色和背景图片的方式

16-10

实现不规则窗口(异形窗口)

16-11

移动和关闭不规则窗口(异形窗口)

16-12

实现异形窗口动画效果

16-13

装载gif动画文件

16-14

使用QSS为标签和按钮添加背景图

16-15

缩放图片

16-16

创建透明和半透明窗口

16-17

装载QSS文件

16-18

用动画效果改变窗口的尺寸

16-19

用动画效果一不同速度移动窗口

第17章其他应用

55分钟6节

17-1

用PyInstaller打包PyQt5

17-2

操作SQLite数据库

17-3

使用可视化的方式对SQLite数据库进行增、删、改、查操作

17-4

分页显示数据

17-5

使用PyQtGraph进行数据可视化

17-6

项目实战:天气信息查询

第18章项目实战:可视化爬虫

1小时23分钟10节

18-1

项目演示

18-2

设计和运行主界面

18-3

绑定事件

18-4

抓取商品信息

18-5

显示搜索商品的总页数和每页商品数

18-6

打开、创建、插入数据和关闭数据库

18-7

抓取商品数据,并将数据保存到数据库中

18-8

从数据库中装载商品列表

18-9

用多线程抓取和分析评论

18-10

可视化评论数据

资源下载此资源仅限VIP下载,请先
充值比例 1元=1学分
资源失效,请咨询客服
客服QQ 980264305
资源下载
下载价格VIP专享
仅限VIP下载
充值比例 1元=1学分
资源失效,请咨询客服
客服QQ 980264305

评论0

找资源,搜一下,更惊喜
没有账号? 注册  忘记密码?