PyQt5视频教程_PyQt5菜鸟教程
PyQt5视频教程一共20个章节,从浅入深慢慢带着大家走进python GUI编程的世界,先从入门开始,逐步了解PyQt5的十几个重要基类和4大类约几十个控件,从基础函数学习到信号和槽的讲解,深入了解控件功能,再迂回到底层事件的讲解,帮助大家深耕PyQt5。为了体现PyQt5的优势,我们还讲解了QSS、Qt Designer等辅助工具和一些比较常用的扩展框架。
第1章:PyQt5入门教程_PyQt5基础教程
-
开始学习 (16分钟)
-
开始学习 (4分钟)
-
第3课: 了解PyQt5框架结构帮你快速学习GUI开始学习 (6分钟)
-
第4课: 两段简单的代码带你了解PyQt5的玩法开始学习 (8分钟)
-
第5课: PyQt5基础开发模板搭建技巧开始学习 (7分钟)
第2章:PyQt5基类QObject属性和方法
-
第1课: QObject属性、值的设置和获取方法开始学习 (8分钟)
-
第2课: PyQt5对象之间的父子关系继承与查找开始学习 (8分钟)
-
第3课: 对象类型和继承关系判定方法开始学习 (4分钟)
-
第4课: QObject中关于对象删除的方法开始学习 (9分钟)
-
第5课: QObject中的定时器开关开始学习 (5分钟)
第3章:PyQt5中事件处理机制及信号和槽之间的通信交互
-
第1课: 事件处理机制的简单演示和工作原理开始学习 (14分钟)
-
第2课: 计时器timerEvent演示事件用法开始学习 (12分钟)
-
开始学习 (14分钟)
-
第4课: 自定义信号实现多种参数传递开始学习 (6分钟)
-
第5课: 装饰器实现信号和槽的连接开始学习 (7分钟)
-
第6课: 类之间的信号和槽连接方法开始学习 (10分钟)
第4章:PyQt5控件基类QWidget
-
第1课: QWidget控件裁剪和继承开始学习 (7分钟)
-
第2课: 获取、设置和限制控件尺寸开始学习 (12分钟)
-
第3课: 获取和设置控件内容区域开始学习 (5分钟)
-
第4课: 控件之间的父子层级关系开始学习 (8分钟)
-
第5课: 鼠标操作之鼠标形状和状态设置开始学习 (8分钟)
-
第6课: 鼠标事件演示开始学习 (7分钟)
-
第7课: 窗口事件演示开始学习 (7分钟)
-
第8课: 自定义窗口演练鼠标和窗口事件开始学习 (34分钟)
-
第9课: 控件交互方法开始学习 (10分钟)
-
第10课: 键盘事件演示开始学习 (9分钟)
-
第11课: 焦点控制演示开始学习 (4分钟)
第5章:PyQt5按钮控件
-
开始学习 (33分钟)
-
开始学习 (5分钟)
-
第3课: QPushButton按钮控件及创建菜单开始学习 (17分钟)
-
开始学习 (18分钟)
-
开始学习 (5分钟)
-
第6课: QToolButton工具按钮控件开始学习 (20分钟)
-
第7课: QRadioButton单选按钮控件开始学习 (7分钟)
-
第8课: QCheckBox复选框按钮控件开始学习 (9分钟)
-
第9课: QButtonGroup按钮组的使用开始学习 (17分钟)
第6章:PyQt5输入控件
-
第1课: QLineEdit单行文本输入框控件开始学习 (25分钟)
-
第2课: QLineEdit登陆案例实战演示开始学习 (14分钟)
-
第3课: QValidator文本内容限定开始学习 (20分钟)
-
第4课: setInputMask字符掩码开始学习 (6分钟)
-
开始学习 (18分钟)
-
第6课: QFrame多行文本输入框边框基类开始学习 (10分钟)
-
开始学习 (5分钟)
-
开始学习 (11分钟)
-
开始学习 (19分钟)
-
开始学习 (8分钟)
-
第11课: QTextEdit多行文本框文本操作开始学习 (14分钟)
-
第12课: QPlainTextEdit大文本编辑框开始学习 (14分钟)
-
第13课: QKeySequenceEdit快捷键采集开始学习 (6分钟)
第7章:PyQt5步长调节器
-
开始学习 (28分钟)
-
第2课: QSpinBox整型步长调节器开始学习 (24分钟)
-
开始学习 (6分钟)
-
第4课: QDateTimeEdit时间日期调节器开始学习 (21分钟)
-
第5课: QComboBox下拉框控件开始学习 (35分钟)
-
第6课: QFontComboBox字体选择下拉框开始学习 (5分钟)
-
开始学习 (19分钟)
-
第8课: QSlider滑动条控件开始学习 (4分钟)
-
第9课: QScrollBar滚动条控件开始学习 (3分钟)
-
第10课: QDial旋转按钮控件开始学习 (5分钟)
-
第11课: QRubberBand橡皮筋控件开始学习 (25分钟)
第8章:PyQt5对话框控件
-
第1课: QDialog对话框控件基类开始学习 (22分钟)
-
第2课: QFontDialog字体选择对话框开始学习 (24分钟)
-
第3课: QColorDialog颜色选择对话框开始学习 (21分钟)
-
第4课: QFileDialog文件选择对话框开始学习 (27分钟)
-
第5课: QInputDialog输入对话框控件开始学习 (25分钟)
-
开始学习 (25分钟)
第9章:PyQt5展示控件
-
第1课: QLabel标签展示控件开始学习 (26分钟)
-
第2课: QLCDNumber LCD面板展示控件开始学习 (9分钟)
-
第3课: QProgressBar进度条展示控件开始学习 (8分钟)
-
开始学习 (3分钟)
-
开始学习 (10分钟)
-
第6课: QMessageBox消息盒子展示对话框开始学习 (38分钟)
第10章:PyQt5布局管理器
-
第1课: QLayout布局管理器基类开始学习 (13分钟)
-
第2课: QBoxLayout盒子布局管理器开始学习 (22分钟)
-
第3课: QFormLayout表单布局管理器开始学习 (28分钟)
-
第4课: QGridLayout网格布局管理器开始学习 (20分钟)
-
开始学习 (10分钟)
-
第6课: QSizePolicy尺寸策略开始学习 (5分钟)
第11章:QSS_QSS教程
-
开始学习 (12分钟)
-
第2课: QSS的8种选择器演示开始学习 (24分钟)
-
第3课: QSS伪状态开始学习 (10分钟)
-
开始学习 (10分钟)
-
第5课: QSS语法声明-边框的圆角设置开始学习 (4分钟)
-
第6课: QSS语法声明-外边距和内边距设置开始学习 (6分钟)
-
第7课: QSS语法声明-边框渐变色设置开始学习 (9分钟)
-
第8课: QSS语法声明 - 背景设置开始学习 (7分钟)
-
第9课: QSS前景设置-字体文本设置开始学习 (3分钟)
第12章:Qt Designer安装使用教程
-
第1课: Qt Designer简介、安装及演示开始学习 (9分钟)
-
开始学习 (6分钟)
-
第3课: Qt Designer控件及布局操作开始学习 (10分钟)
-
开始学习 (11分钟)
-
第5课: Qt Designer UI文件使用方法开始学习 (13分钟)
第13章:PyQt5高级控件 - 表格与树控件
-
第1课: QTableView二维表格视图控件开始学习 (8分钟)
-
开始学习 (5分钟)
-
第3课: 高级控件-QListWidget列表控件开始学习 (2分钟)
-
开始学习 (9分钟)
-
开始学习 (17分钟)
-
第6课: QTreeView树视图控件开始学习 (2分钟)
-
第7课: QTreeWidget树控件开始学习 (9分钟)
第14章:PyQt5高级控件 - 容器控件
-
第1课: QTabWidget容器控件开始学习 (5分钟)
-
第2课: QStackedWidget堆栈窗口控件开始学习 (4分钟)
-
第3课: QDockWidget停靠悬浮窗口控件开始学习 (2分钟)
-
第4课: QScrollBar滚动条控件开始学习 (4分钟)
第15章:PyQt5扩展功能大全
-
第1课: QPrinter打印功能创建流程开始学习 (7分钟)
-
第2课: QPrintDialog打印对话框开始学习 (11分钟)
-
第3课: PyQt5中QThread多线程使用开始学习 (6分钟)
第16章:pyqt5快速开发与实战_PyQt5项目实战案例
-
第1课: 实战案例项目介绍和开发思想开始学习 (8分钟)
-
第2课: 注册界面UI设计和布局开始学习 (13分钟)
-
第3课: 注册界面QSS样式设计开始学习 (6分钟)
-
第4课: 注册界面UI代码调用开始学习 (7分钟)
-
第5课: 注册界面功能实现开始学习 (16分钟)
-
第6课: 注册界面实现对外接口功能开始学习 (6分钟)
-
第7课: 登陆界面UI设计开始学习 (10分钟)
-
第8课: 登陆界面QSS样式设计开始学习 (8分钟)
-
第9课: 登陆界面GIF动画和链接实现开始学习 (9分钟)
-
第10课: 登陆界面动画效果设置开始学习 (22分钟)
-
第11课: 实现界面切换功能开始学习 (6分钟)
-
第12课: 自适应工作界面设计开始学习 (4分钟)
-
第13课: 通过类型提升和属性设置完善界面样式开始学习 (12分钟)