- 课程目录
- 课件下载
- 第一章:PyQt5基础知识
- PyQt5简介 16:08 免费
- 搭建PyQt5开发环境 10:38 免费
- 开发第一个基于PyQt5的桌面应用 11:05 免费
- 第二章:Qt Designer实战
- 安装和配置Qt Designer 8:17 免费
- Qt Designer快速入门 5:19
- 将.ui文件生成.py文件 12:25
- 在Qt Designer中使用水平布局 15:52
- 在Qt Designer中使用垂直布局 5:32
- 在Qt Designer中同时使用水平布局和垂直布局 6:56
- 在Qt Designer中同时使用栅格布局 9:10
- 向栅格布局中拖动控件 5:09
- 在Qt Designer中使用表单布局(FormLayout) 6:11
- 在容器中完成布局 6:05
- 在Qt Designer中使用绝对布局 6:21
- 在Qt Designer中使用分割线与间隔 6:16
- 控件尺寸的最大值和最小值 2:01
- 尺寸策略(sizePolicy) 21:33
- 设置控件之间的伙伴关系 10:19 免费
- 修改控件的Tab顺序 5:26
- 在Qt Designer中完成信号与槽的设置 18:31
- 在Qt Designer中为窗口添加菜单和工具栏 10:30
- 第三章:PyQt5基础窗口控件
- 创建主窗口(介绍窗口类型) 13:47
- 让主窗口居中显示 8:04
- 退出应用程序 10:56
- 屏幕坐标系 19:37
- 设置窗口和应用程序图标 6:29
- 为控件添加提示消息 7:49
- QLabel控件的基本用法 21:20
- QLabel与伙伴控件 11:03
- QLineEdit控件与回显模式(EchoMode) 15:07
- 现在QLineEdit空间的输入(校验器) 15:07
- 使用掩码限制QLineEdit控件的输入 10:05
- QLineEdit控件综合案例 14:22
- 使用QTextEdit控件输入多行文本 12:28
- 按钮控件(QPushButton) 22:21
- 单选按钮控件(QRadioButton) 9:25
- 复选框控件(QCheckBox) 12:52
- 下拉列表控件(QComboBox) 10:37
- 计数器控件(QSpinBox) 9:07
- 滑块控件(QSlider) 13:11
- 使用QDialog显示通用对话框 8:38
- 显示不同类型的消息对话框 16:14
- 用于输入列表、文本和数字的输入对话框(QInputDialog) 10:07
- 字体对话框(QFontDialog) 5:05
- 颜色对话框(QColorDialog) 6:05
- 文件对话框(QFileDialog) 11:59
- 在窗口上绘制直线 11:50
- 用像素点绘制正弦曲线 9:46
- 绘制不同类型的直线 7:08
- 绘制各种图形 17:20
- 用画刷填充图形区域 7:16
- 让控件支持拖拽动作 11:22
- 使用剪贴板 16:37
- 日历控件 8:41
- 设置不同风格的日期和时间 6:48
- 日期和时间控件的高级操作 9:58
- 创建和使用菜单 8:36
- 创建和使用工具栏 12:51
- 创建和使用状态栏 4:57
- 使用打印机 8:10
- 显示打印对话框 12:18
- 第四章:PyQt5高级组件
- 显示二维表数据(QTableView控件) 11:17
- 显示列数据(QListView控件) 6:41
- 扩展的列表控件(QListWidget) 6:39
- 扩展的表格控件(QTableWidget) 11:23
- 在单元格中放置控件 11:03
- 在表格中搜索Cell和行定位 10:18
- 设置单元格字体和颜色 5:22
- 按表格的某一列排序 6:34
- 设置单元格的文本对齐方式 5:36
- 合并单元格 6:33
- 设置单元格的尺寸 5:14
- 在单元格中实现图文混排的效果 6:32
- 改变单元格中图片的尺寸 5:25
- 在表格中显示上下文菜单 11:54
- 树控件(QTreeWidget)的基本用法 13:05
- 为树节点添加响应事件 7:17
- 增加、修改和删除树控件中的节点 12:21
- QTreeView控件与系统定制模式 3:05
- 选项卡控件(QTabWidget) 13:25
- 堆栈窗口控件(QStackedWidget) 9:00
- 停靠控件(QDockWidget) 6:29
- 容纳多文档的窗口 8:27
- 滚动条控件(QScrollBar) 10:06
- 动态显示当前时间(QTimer) 10:55
- 让窗口定时关闭 5:18
- 使用线程类(QThread)编写计数器 14:22
- 用Web浏览器控件(QWebEngineView)显示网页 4:57
- 装载本地Web页面 2:10
- 显示嵌入Web页面 2:04
- PyQt5调用JavaScript代码,并返回值 16:17
- JavaScript调用Python API计算阶乘 13:45
- 绝对布局 2:56
- 水平盒布局(QHBoxLayout) 1:59
- 设置控件的对齐方式 4:54
- 垂直盒布局 1:53
- 设置布局的伸缩量 10:00
- 让按钮永远在窗口的右下角 6:19
- 栅格布局:用循环方式实现计算器UI 9:25
- 栅格布局:进行表单UI设计 5:16
- 表单布局 2:09
- 拖动控件之间的边界(QSplitter) 6:18
- 第五章:PyQt5信号与槽
- 信号与槽基础 3:36 免费
- 自定义信号实现对象之间的通信 5:23
- 可以传递多个参数的信号 3:01
- 为类添加多个信号(重载形式的信号) 14:09
- 信号和槽的N对N连接与断开连接 9:27
- 为窗口添加信号 5:38
- 多线程更新UI数据 6:48
- 信号与槽自动连接 7:21
- 使用Lambda表达式为槽函数传递参数 12:18
- 使用partial对象为槽函数传递参数 3:08
- Override(覆盖)槽函数 2:33
- 多窗口之间的交互(1):不使用信号与槽 17:56
- 多窗口交互(2):使用信号和槽 11:03
- 第六章:PyQt5图形与特效
- 设置窗口风格 9:03
- 设置窗口样式 6:14
- 用代码设置窗口的最大化和最小化 11:05
- 项目实战:实现绘图应用 13:50
- QSS基础 7:10
- 使用QSS选择器设置控件样式 5:14
- QSS子控件选择器 5:34
- QDarkStyleSheet样式 5:29
- 3种设置背景色和背景图片的方式 15:42
- 实现不规则窗口(异形窗口) 5:58
- 移动和关闭不规则窗口(异形窗口) 12:39
- 实现异形窗口动画效果 3:11
- 装载gif动画文件 3:50
- 使用QSS为标签和按钮添加背景图 7:53
- 缩放图片 4:55
- 创建透明和半透明窗口 4:13
- 装载QSS文件 8:27
- 用动画效果改变窗口的尺寸 6:40
- 用动画效果一不同速度移动窗口 6:43
- 第七章:PyQt5扩展应用
- 用PyInstaller打包PyQt5应用 12:49
- 操作SQLite数据库 10:17
- 使用可视化的方式对SQLite数据库进行增、删、改、查操作 14:33
- 分页显示数据 6:32
- 使用PyQtGraph进行数据可视化 6:53
- 项目实战:天气信息查询 4:37
【课时介绍】
本课程属于《Python大讲堂》系列课程,全面深入讲解了PyQt5的核心API以及扩展应用。PyQt5视频培训课程的主要内容:1. Qt Designer2. PyQt5基本窗口控件3. PyQt5高级组件4. PyQt5布局管理5. PyQt5信号与槽6. PyQt5图形与特效7. PyQt5扩展应用
- 第一章:PyQt5基础知识
-
- 1. PyQt5简介 16:08
- 2. 搭建PyQt5开发环境 10:38
- 3. 开发第一个基于PyQt5的桌面应用 11:05
- 第二章:Qt Designer实战
-
- 01. 安装和配置Qt Designer 8:17
- 02. Qt Designer快速入门 5:19
- 03. 将.ui文件生成.py文件 12:25
- 04. 在Qt Designer中使用水平布局 15:52
- 05. 在Qt Designer中使用垂直布局 5:32
- 06. 在Qt Designer中同时使用水平布局和垂直布局 6:56
- 07. 在Qt Designer中同时使用栅格布局 9:10
- 08. 向栅格布局中拖动控件 5:09
- 09. 在Qt Designer中使用表单布局(FormLayout) 6:11
- 10. 在容器中完成布局 6:05
- 11. 在Qt Designer中使用绝对布局 6:21
- 12. 在Qt Designer中使用分割线与间隔 6:16
- 13. 控件尺寸的最大值和最小值 2:01
- 14. 尺寸策略(sizePolicy) 21:33
- 15. 设置控件之间的伙伴关系 10:19
- 16. 修改控件的Tab顺序 5:26
- 17. 在Qt Designer中完成信号与槽的设置 18:31
- 18. 在Qt Designer中为窗口添加菜单和工具栏 10:30
- 第三章:PyQt5基础窗口控件
-
- 01. 创建主窗口(介绍窗口类型) 13:47
- 02. 让主窗口居中显示 8:04
- 03. 退出应用程序 10:56
- 04. 屏幕坐标系 19:37
- 05. 设置窗口和应用程序图标 6:29
- 06. 为控件添加提示消息 7:49
- 07. QLabel控件的基本用法 21:20
- 08. QLabel与伙伴控件 11:03
- 09. QLineEdit控件与回显模式(EchoMode) 15:07
- 10. 现在QLineEdit空间的输入(校验器) 15:07
- 11. 使用掩码限制QLineEdit控件的输入 10:05
- 12. QLineEdit控件综合案例 14:22
- 13. 使用QTextEdit控件输入多行文本 12:28
- 14. 按钮控件(QPushButton) 22:21
- 15. 单选按钮控件(QRadioButton) 9:25
- 16. 复选框控件(QCheckBox) 12:52
- 17. 下拉列表控件(QComboBox) 10:37
- 18. 计数器控件(QSpinBox) 9:07
- 19. 滑块控件(QSlider) 13:11
- 20. 使用QDialog显示通用对话框 8:38
- 21. 显示不同类型的消息对话框 16:14
- 22. 用于输入列表、文本和数字的输入对话框(QInputDialog) 10:07
- 23. 字体对话框(QFontDialog) 5:05
- 24. 颜色对话框(QColorDialog) 6:05
- 25. 文件对话框(QFileDialog) 11:59
- 26. 在窗口上绘制直线 11:50
- 27. 用像素点绘制正弦曲线 9:46
- 28. 绘制不同类型的直线 7:08
- 29. 绘制各种图形 17:20
- 30. 用画刷填充图形区域 7:16
- 31. 让控件支持拖拽动作 11:22
- 32. 使用剪贴板 16:37
- 33. 日历控件 8:41
- 34. 设置不同风格的日期和时间 6:48
- 35. 日期和时间控件的高级操作 9:58
- 36. 创建和使用菜单 8:36
- 37. 创建和使用工具栏 12:51
- 38. 创建和使用状态栏 4:57
- 39. 使用打印机 8:10
- 40. 显示打印对话框 12:18
- 第四章:PyQt5高级组件
-
- 01. 显示二维表数据(QTableView控件) 11:17
- 02. 显示列数据(QListView控件) 6:41
- 03. 扩展的列表控件(QListWidget) 6:39
- 04. 扩展的表格控件(QTableWidget) 11:23
- 05. 在单元格中放置控件 11:03
- 06. 在表格中搜索Cell和行定位 10:18
- 07. 设置单元格字体和颜色 5:22
- 08. 按表格的某一列排序 6:34
- 09. 设置单元格的文本对齐方式 5:36
- 10. 合并单元格 6:33
- 11. 设置单元格的尺寸 5:14
- 12. 在单元格中实现图文混排的效果 6:32
- 13. 改变单元格中图片的尺寸 5:25
- 14. 在表格中显示上下文菜单 11:54
- 15. 树控件(QTreeWidget)的基本用法 13:05
- 16. 为树节点添加响应事件 7:17
- 17. 增加、修改和删除树控件中的节点 12:21
- 18. QTreeView控件与系统定制模式 3:05
- 19. 选项卡控件(QTabWidget) 13:25
- 20. 堆栈窗口控件(QStackedWidget) 9:00
- 21. 停靠控件(QDockWidget) 6:29
- 22. 容纳多文档的窗口 8:27
- 23. 滚动条控件(QScrollBar) 10:06
- 24. 动态显示当前时间(QTimer) 10:55
- 25. 让窗口定时关闭 5:18
- 26. 使用线程类(QThread)编写计数器 14:22
- 27. 用Web浏览器控件(QWebEngineView)显示网页 4:57
- 28. 装载本地Web页面 2:10
- 29. 显示嵌入Web页面 2:04
- 30. PyQt5调用JavaScript代码,并返回值 16:17
- 31. JavaScript调用Python API计算阶乘 13:45
- 32. 绝对布局 2:56
- 33. 水平盒布局(QHBoxLayout) 1:59
- 34. 设置控件的对齐方式 4:54
- 35. 垂直盒布局 1:53
- 36. 设置布局的伸缩量 10:00
- 37. 让按钮永远在窗口的右下角 6:19
- 38. 栅格布局:用循环方式实现计算器UI 9:25
- 39. 栅格布局:进行表单UI设计 5:16
- 40. 表单布局 2:09
- 41. 拖动控件之间的边界(QSplitter) 6:18
- 第五章:PyQt5信号与槽
-
- 01. 信号与槽基础 3:36
- 02. 自定义信号实现对象之间的通信 5:23
- 03. 可以传递多个参数的信号 3:01
- 04. 为类添加多个信号(重载形式的信号) 14:09
- 05. 信号和槽的N对N连接与断开连接 9:27
- 06. 为窗口添加信号 5:38
- 07. 多线程更新UI数据 6:48
- 08. 信号与槽自动连接 7:21
- 09. 使用Lambda表达式为槽函数传递参数 12:18
- 10. 使用partial对象为槽函数传递参数 3:08
- 11. Override(覆盖)槽函数 2:33
- 12. 多窗口之间的交互(1):不使用信号与槽 17:56
- 13. 多窗口交互(2):使用信号和槽 11:03
- 第六章:PyQt5图形与特效
-
- 01. 设置窗口风格 9:03
- 02. 设置窗口样式 6:14
- 03. 用代码设置窗口的最大化和最小化 11:05
- 04. 项目实战:实现绘图应用 13:50
- 05. QSS基础 7:10
- 06. 使用QSS选择器设置控件样式 5:14
- 07. QSS子控件选择器 5:34
- 08. QDarkStyleSheet样式 5:29
- 09. 3种设置背景色和背景图片的方式 15:42
- 10. 实现不规则窗口(异形窗口) 5:58
- 11. 移动和关闭不规则窗口(异形窗口) 12:39
- 12. 实现异形窗口动画效果 3:11
- 13. 装载gif动画文件 3:50
- 14. 使用QSS为标签和按钮添加背景图 7:53
- 15. 缩放图片 4:55
- 16. 创建透明和半透明窗口 4:13
- 17. 装载QSS文件 8:27
- 18. 用动画效果改变窗口的尺寸 6:40
- 19. 用动画效果一不同速度移动窗口 6:43
- 第七章:PyQt5扩展应用
-
- 1. 用PyInstaller打包PyQt5应用 12:49
- 2. 操作SQLite数据库 10:17
- 3. 使用可视化的方式对SQLite数据库进行增、删、改、查操作 14:33
- 4. 分页显示数据 6:32
- 5. 使用PyQtGraph进行数据可视化 6:53
- 6. 项目实战:天气信息查询 4:37
阅读更多
发布回复