本课程让学员学习如何用PyQt5开发跨平台桌面应用。

*   01 PyQt5基础/

  *   01 PyQt5简介.mp4 16:08

  *   02 搭建PyQt5开发环境.mp4 10:38

  *   03 开发第一个基于PyQt5的桌面应用.mp4 11:05

*   02 Qt Designer实战/

  *   01 安装和配置Qt Designer.mp4 08:17

  *   02 Qt Designer快速入门.mp4 05:19

  *   03 将.ui文件生成.py文件.mp4 12:25

  *   04 在Qt Designer中使用水平布局.mp4 15:51

  *   05 在Qt Designer中使用垂直布局.mp4 05:32

  *   06 在Qt Designer中同时使用水平布局和垂直布局.mp4 06:56

  *   07 在Qt Designer中同时使用栅格布局.mp4 09:10

  *   08 向栅格布局中拖动控件.mp4 05:09

  *   09 在Qt Designer中使用表单布局.mp4 06:11

  *   10 在容器中完成布局.mp4 06:05

  *   11 在Qt Designer中使用很布局.mp4 06:21

  *   12 在Qt Designer中使用分割线与间隔.mp4 06:16

  *   13 控件尺寸的最大值和最小值.mp4 02:01

  *   14 尺寸策略(sizePolicy).mp4 21:32

  *   15 设置控件之间的伙伴关系.mp4 10:19

  *   16 修改控件的Tab顺序.mp4 05:25

  *   17 在Qt Designer中完成信号与槽的设置.mp4 18:31

  *   18 在Qt Designer中为窗口添加菜单和工具栏.mp4 10:30

*   03 基本窗口控件/

  *   01 创建主窗口(介绍窗口类型).mp4 13:47

  *   02 让主窗口居中显示.mp4 08:04

  *   03 退出应用程序.mp4 10:56

  *   04 屏幕坐标系.mp4 19:37

  *   05 设置窗口和应用程序图标.mp4 06:28

  *   06 为控件添加提示消息.mp4 07:49

  *   07 QLabel控件的基本用法.mp4 21:20

  *   08 QLabel与伙伴控件.mp4 11:03

  *   09 QLineEdit控件与回显模式(EchoMode).mp4 15:07

  *   10 限制QLineEdit控件的输入(校验器).mp4 15:07

  *   11 使用掩码限制QLineEdit控件的输入.mp4 10:05

  *   12 QLineEdit控件综合案例.mp4 14:22

  *   13 使用QTextEdit控件输入多行文本.mp4 12:28

  *   14 按钮控件(QPushButton).mp4 22:21

  *   15 单选按钮控件(QRadioButton).mp4 09:25

  *   16 复选框控件(QCheckBox).mp4 12:52

  *   17 下拉列表控件(QComboBox).mp4 10:37

  *   18 计数器控件(QSpinBox).mp4 09:07

  *   19 滑块控件(QSlider).mp4 13:10

*   04 对话框/

  *   01 使用QDialog显示通用对话框.mp4 08:38

  *   02 显示不同类型的消息对话框.mp4 16:14

  *   03 用于输入列表、文本和数字的输入对话框.mp4 10:07

  *   04 字体对话框(QFontDialog).mp4 05:05

  *   05 颜色对话框(QColorDialog).mp4 06:05

  *   06 文件对话框(QFileDialog).mp4 11:59

*   05 绘图API/

  *   01 在窗口上绘制直线.mp4 11:50

  *   02 用像素点绘制正弦曲线.mp4 09:46

  *   03 绘制不同类型的直线.mp4 07:08

  *   04 绘制各种图形.mp4 17:20

  *   05 用画刷填充图形区域.mp4 07:16

*   06 拖拽与剪贴板/

  *   01 让控件支持拖拽动作.mp4 11:22

  *   02 使用剪贴板.mp4 16:36

*   07 日历和时间/

  *   01 日历控件.mp4 08:41

  *   02 设置不同风格的日期和时间.mp4 06:48

  *   03 日期和时间控件的高级操作.mp4 09:58

*   08 菜单、工具栏和状态栏/

  *   01 创建和使用菜单.mp4 08:36

  *   02 创建和使用工具栏.mp4 12:51

  *   03 创建和使用状态栏.mp4 04:57

*   09 打印/

  *   01 使用打印机.mp4 08:10

  *   02 显示打印对话框.mp4 12:17

*   10 表格与树/

  *   01 显示二维表数据(QTableView控件).mp4 11:17

  *   02 显示列数据(QListView控件).mp4 06:41

  *   03 扩展的列表控件(QListWidget).mp4 06:38

  *   04 扩展的表格控件(QTableWidget).mp4 11:23

  *   05 在单元格中放置控件.mp4 11:03

  *   06 在表格中搜索Cell和行定位.mp4 10:18

  *   07 设置单元格字体和颜色.mp4 05:22

  *   08 按表格的某一列排序.mp4 06:34

  *   09 设置单元格的文本对齐方式.mp4 05:36

  *   10 合并单元格.mp4 06:32

  *   11 设置单元格的尺寸.mp4 05:14

  *   12 在单元格中实现图文混排的效果.mp4 06:32

  *   13 改变单元格中图片的尺寸.mp4 05:25

  *   14 在表格中显示上下文菜单.mp4 11:54

  *   15 树控件(QTreeWidget)的基本用法.mp4 13:05

  *   16 为树节点添加响应事件.mp4 07:17

  *   17 增加、修改和删除树控件中的节点.mp4 12:21

  *   18 QTreeView控件与系统定制模式.mp4 03:05

*   11 容器控件/

  *   01 选项卡控件(QTabWidget).mp4 13:25

  *   02 堆栈窗口控件(QStackedWidget).mp4 09:00

  *   03 停靠控件(QDockWidget).mp4 06:29

  *   04 容纳多文档的窗口.mp4 08:27

  *   05 滚动条控件(QScrollBar).mp4 10:06

*   12 多线程/

  *   01 动态显示当前时间(QTimer).mp4 10:55

  *   02 让窗口定时关闭.mp4 05:18

  *   03 使用线程类(QThread)编写计数器.mp4 14:22

*   13 PyQt5与Web交互/

  *   01 用Web浏览器控件(QWebEngineView)显示网页.mp4 04:57

  *   02 装载本地Web页面.mp4 02:10

  *   03 显示嵌入Web页面.mp4 02:04

  *   04 PyQt5调用JavaScript代码,并返回值.mp4 16:17

  *   05 JavaScript调用Python API计算阶乘.mp4 13:45

*   14 布局/

  *   01 很布局.mp4 02:56

  *   02 水平盒布局(QHBoxLayout).mp4 01:59

  *   03 设置控件的对齐方式.mp4 04:54

  *   04 垂直盒布局.mp4 01:53

  *   05 设置布局的伸缩量.mp4 10:00

  *   06 让按钮永远在窗口的右下角.mp4 06:19

  *   07 栅格布局:用循环方式实现计算器UI.mp4 09:25

  *   08 栅格布局:进行表单UI设计.mp4 05:16

  *   09 表单布局.mp4 02:08

  *   10 拖动控件之间的边界(QSplitter).mp4 06:18

*   15 信号(Signal)与槽(Slot)/

  *   01 信号与槽基础.mp4 03:36

  *   02 自定义信号实现对象之间的通信.mp4 05:23

  *   03 可以传递多个参数的信号.mp4 03:01

  *   04 为类添加多个信号(重载形式的信号).mp4 14:09

  *   05 信号和槽的N对N连接与断开连接.mp4 09:27

  *   06 为窗口添加信号.mp4 05:38

  *   07 多线程更新UI数据.mp4 06:48

  *   08 信号与槽自动连接.mp4 07:21

  *   09 使用Lambda表达式为槽传递参数.mp4 12:18

  *   10 使用Partial对象为槽传递参数.mp4 03:08

  *   11 Override(覆盖)槽函数.mp4 02:33

  *   12 多窗口交互(1):不使用信号和槽.mp4 17:55

  *   13 多窗口交互(2):使用信号和槽.mp4 11:03

*   16 窗口、绘图与特效/

  *   01 设置窗口风格.mp4 09:03

  *   02 设置窗口样式.mp4 06:14

  *   03 用代码设置窗口的最大化和最小化.mp4 11:05

  *   04 项目实战:实现绘图应用.mp4 13:50

  *   05 QSS基础.mp4 07:10

  *   06 使用QSS选择器设置控件样式.mp4 05:14

  *   07 QSS子控件选择器.mp4 05:34

  *   08 QDarkStyleSheet样式.mp4 05:29

  *   09 3种设置背景色和背景图片的方式.mp4 15:42

  *   10 实现不规则窗口(异形窗口).mp4 05:57

  *   11 移动和关闭不规则窗口(异形窗口).mp4 12:39

  *   12 实现异形窗口动画效果.mp4 03:11

  *   13 装载gif动画文件.mp4 03:50

  *   14 使用QSS为标签和按钮添加背景图.mp4 07:53

  *   15 缩放图片.mp4 04:55

  *   16 创建透明和半透明窗口.mp4 04:13

  *   17 装载QSS文件.mp4 08:27

  *   18 用动画效果改变窗口的尺寸.mp4 06:40

  *   19 用动画效果一不同速度移动窗口.mp4 06:42

*   17 其他应用/

  *   01 用PyInstaller打包PyQt5.mp4 12:49

  *   02 操作SQLite数据库.mp4 10:17

  *   03 使用可视化的方式对SQLite数据库进行增、删、改、查操作.mp4 14:32

  *   04 分页显示数据.mp4 06:32

  *   05 使用PyQtGraph进行数据可视化.mp4 06:53

  *   06 项目实战:天气信息查询.mp4 04:37

*   18 项目实战:可视化爬虫/

  *   01 项目演示.mp4 06:54

  *   02 设计和运行主界面.mp4 10:45

  *   03 绑定事件.mp4 05:58

  *   04 抓取商品信息.mp4 10:35

  *   05 显示搜索商品的总页数和每页商品数.mp4 05:12

  *   06 打开、创建、插入数据和关闭数据库.mp4 04:51

  *   07 抓取商品数据,并将数据保存到数据库中.mp4 17:47

  *   08 从数据库中装载商品列表.mp4 05:41

  *   09 用多线程抓取和分析评论.mp4 07:55

  *   10 可视化评论数据.mp4 08:07