|
3| 0
|
(价值299)Python Gui编程-PyQt5开发与实战|章秀淞 |
课程简介: PyQt是一个创建GUI应用程序的工具包。它是Python编程语言和Qt库的成功融合。Qt库是目前最常用的库之一。PyQt是由Phil Thompson 开发。 本课程从零基础带大家学习pyqt,从基本控件,高级控件,信号和槽,多线程,事件,美化特效等方面学习pyqt,项目有,看板,员工管理系统,视频播放器,音乐播放器. 第1章课程介绍(4分钟1节) 1-1课程介绍[04:48] 第2章QtDesigner设计界面(37分钟12节) 2-1详细的环境搭建手把手[10:46] 2-2环境搭建[05:48] 2-3水平布局[03:26] 2-4代码调用界面[02:12] 2-5垂直布局[01:19] 2-6网格布局[02:53] 2-7表单布局[02:01] 2-8分割[01:45] 2-9伙伴关系[01:33] 2-10添加菜单栏和工具栏[01:13] 2-11添加信号和槽[00:54] 2-12尺寸策略[03:53] 第3章代码方式设计布局(42分钟12节) 3-1绝对布局[02:57] 3-2水平布局[02:41] 3-3水平布局设置对齐方式[03:19] 3-4垂直布局[00:40] 3-5设置伸缩[03:45] 3-6伸缩问题[01:55] 3-7网格布局[07:14] 3-8网格布局[02:20] 3-9表单布局[02:59] 3-10嵌套布局[05:59] 3-11在控件中布局[01:57] 3-12QSplitter分割窗口[07:02] 第4章 基本控件 (6小时25分钟 40节) 4-1QMainWindow[07:13] 4-2屏幕居中显示[08:07] 4-3关闭窗口[09:13] 4-4Qwidget[03:36] 4-5屏幕坐标系[01:39] 4-6Qwidget常用函数[02:57] 4-7屏幕坐标系案例[12:00] 4-8气泡提示[04:32] 4-9Label标签[26:43] 4-10Qlabel快捷键[12:43] 4-11QlinEdit显示效果[13:15] 4-12验证器[13:48] 4-13输入掩码[06:42] 4-14QlinEdit信号和槽[07:14] 4-15QTextEdit[12:38] 4-16QPushButton[16:05] 4-17RadioButton[07:02] 4-18CheckBox[10:26] 4-19ComBox[10:42] 4-20QSpinBox计数器[05:08] 4-21QSlider滑动条控件[08:52] 4-22QDialog控件[08:29] 4-23QMessageBox[06:16] 4-24QinputDialog[17:34] 4-25QFontDialog[05:43] 4-26QFileDialog[18:41] 4-27QPainter[05:29] 4-28绘制点[09:46] 4-29QPen[12:32] 4-30画刷[07:27] 4-31QPixmap[02:31] 4-32拖拽[13:33] 4-33剪贴板[20:00] 4-34日历控件[04:35] 4-35QdateTimeEdit[07:47] 4-36QdateTimeEdit[11:45] 4-37菜单栏[07:48] 4-38工具栏[06:13] 4-39状态栏[05:30] 4-40打印[13:20] 第5章 高级控件 (2小时48分钟 25节) 5-1QtableView[11:20] 5-2QtableView操作某一行[05:47] 5-3QListView案例[09:27] 5-4QListWidget[03:35] 5-5QtableWidget[06:42] 5-6设置完全填充[02:00] 5-7QtableWidget常用设置[07:23] 5-8单元格放置控件[03:35] 5-9快速定位[07:32] 5-10设置单元格颜色[01:31] 5-11单元格字体加粗[00:28] 5-12单元格排序[04:16] 5-13对齐方式[02:10] 5-14合并单元格[03:22] 5-15单元格显示图片[02:52] 5-16获取单元格内容[02:05] 5-17右键菜单[09:13] 5-18TreeWidget[11:59] 5-19tree的事件[03:53] 5-20修改删除添加节点[11:08] 5-21QtabWidget[18:10] 5-22QStackedWidget[10:47] 5-23QDockWidget[05:48] 5-24多重文档界面QMdiArea[10:59] 5-25QScrollBar[12:45] 第6章 Pyqt定时器和多线程 (49分钟 6节) 6-1Qtimer[09:21] 6-2Qtimer[04:59] 6-3Qthread[11:02] 6-4耗时操作程序崩溃[08:17] 6-5解决界面卡死问题[12:15] 6-6界面实时刷新[03:49] 第7章 Pyqt调用前端 (14分钟 4节) 7-1打开在线网页[06:24] 7-2加载本地网页[01:49] 7-3嵌入式html[01:58] 7-4pyqt调用js[04:09] 第8章 信号和槽 (2小时44分钟 22节) 8-1内置信号和槽[03:41] 8-2python风格的信号和槽[05:25] 8-3传递多个参数[02:01] 8-4内置信号和槽函数[02:41] 8-5内置信号和自定义槽函数[00:57] 8-6自定义信号和内置槽函数[04:16] 8-7高级自定义信号和槽函数[16:59] 8-8自定义参数的信号和槽[05:29] 8-9装饰器信号和槽[07:37] 8-10信号连接与断开[07:20] 8-11UI界面分离案例[18:20] 8-12UI界面分离案例[10:08] 8-13多线程信号和槽[04:17] 8-14多线程信号和槽[07:18] 8-15鼠标事件机制[24:48] 8-16窗口的事件[04:42] 8-17上下文菜单[01:53] 8-18键盘事件[02:38] 8-19单一窗口数据传递[03:46] 8-20多窗口数据传递调用属性[14:38] 8-21多窗口数据传递调用属性测试[01:20] 8-22多窗口的信号和槽函数[13:49] 第9章 QSS和窗口特效 (1小时38分钟 18节) 9-1设置窗口风格[11:09] 9-2无边框窗口[05:34] 9-3自定义无边框窗口[04:04] 9-4图片特效之绘图[10:29] 9-5图片特效双缓存绘图[03:57] 9-6图片特效双缓冲绘图[02:11] 9-7QSS[05:50] 9-8QSS选择器[01:48] 9-9子控件和伪装态案例[06:34] 9-10QSS设置窗口背景[03:03] 9-11调试板设置窗口背景[02:37] 9-12PaintEvent设置窗口背景[03:44] 9-13不规则窗口展示[06:44] 9-14不规则窗口动画[13:17] 9-15加载gif动画[02:33] 9-16图片的缩放[03:40] 9-17窗口的透明度[02:16] 9-18加载css[09:13] 第10章 pyqt数据库操作 (29分钟 3节) 10-1pyqt数据库操作[10:26] 10-2数据库与界面交互[15:14] 10-3分页[03:23] 第11章 pyqt项目之音乐播放器 (53分钟 11节) 11-1ui设计[04:08] 11-2运行ui界面[03:53] 11-3添加播放列表[11:37] 11-4移除歌曲[08:49] 11-5清空列表[01:23] 11-6双击切换歌曲[01:48] 11-7播放暂停上一曲,下一曲[05:29] 11-8静音控制[02:47] 11-9控制声音大小[02:00] 11-10文件进度控制[10:12] 11-11音乐播放器项目测试[01:40] 第12章 Pyqt项目之视频播放器 (16分钟 4节) 12-1资源文件介绍[01:33] 12-2代码改造[12:41] 12-3代码测试[01:27] 12-4快捷键退出全屏[00:53] 第13章 Pyqt项目之股票看板 (55分钟 9节) 13-1ui设计[08:08] 13-2导入ui界面并运行[08:40] 13-3获取股票数据[07:48] 13-4编写绘图函数[13:15] 13-5编写k线相关代码[05:57] 13-6均线,KDj代码讲解[05:16] 13-7查看股票按钮点击事件[02:31] 13-8股票日期选择相关槽函数编写[02:08] 13-9联调测试[02:07] 第14章 Pyqt之员工管理系统 (1小时47分钟 20节) 14-1登录界面设计[03:32] 14-2登录业务逻辑编写[08:47] 14-3主界面ui设计[01:49] 14-4主界面代码编写[06:49] 14-5登录与主界面代码联调[02:10] 14-6打开数据库[06:22] 14-7打开数据表[25:45] 14-8打开数据表[07:08] 14-9获取字段[02:34] 14-10员工信息显示联调测试[02:42] 14-11根据当前行获取详细信息[07:15] 14-12添加行[09:51] 14-13保存记录[03:49] 14-14取消修改[01:44] 14-15插入记录[02:58] 14-16删除记录[02:00] 14-17清楚图片[03:29] 14-18设置图片[04:57] 14-19涨工资[03:46] 14-20测试题[练习]
购买主题
本主题需向作者支付 30 学币 才能浏览
| |
学IT吧 www.xueit8.com X3.4
Copyright © 2001-2021, Tencent Cloud.