【pyqt5】课时22.在QtDesigner中完成信号与槽的设置【pyqt5课程系列】

视频链接:
https://www.bilibili.com/video/BV154411n79k?p=21

重点内容:
给按钮添加一个功能
【pyqt5】课时22.在QtDesigner中完成信号与槽的设置【pyqt5课程系列】

老师的板书:

在Qt Designer中设置信号与槽

信号(signal)
槽(slot)

是Qt的核心机制,也是PyQt的核心机制

信号:是由对象或控件发射出去的消息。

按钮的单击事件

当单击按钮时,按钮就会向外部发送单击的消息,这些发送出去的信号需要一些代码来拦截,这些代码就是槽

槽本质上是一个函数或方法

信号可以理解为事件

槽可以理解为事件函数

需要将信号和槽绑定

一个信号可以和多个槽绑定, 一个槽可以拦截多个信号

我来总结下:
【pyqt5】课时22.在QtDesigner中完成信号与槽的设置【pyqt5课程系列】


编辑信号与槽,用来添加功能
【pyqt5】课时22.在QtDesigner中完成信号与槽的设置【pyqt5课程系列】
鼠标放上去,按钮或对应的控件会变成红色
【pyqt5】课时22.在QtDesigner中完成信号与槽的设置【pyqt5课程系列】
点击以后拖动
【pyqt5】课时22.在QtDesigner中完成信号与槽的设置【pyqt5课程系列】
选择功能
【pyqt5】课时22.在QtDesigner中完成信号与槽的设置【pyqt5课程系列】
然后就变成这样的效果
【pyqt5】课时22.在QtDesigner中完成信号与槽的设置【pyqt5课程系列】
然后需要切换到正常模式
【pyqt5】课时22.在QtDesigner中完成信号与槽的设置【pyqt5课程系列】

老师增加了一个小案例:
【pyqt5】课时22.在QtDesigner中完成信号与槽的设置【pyqt5课程系列】
【pyqt5】课时22.在QtDesigner中完成信号与槽的设置【pyqt5课程系列】