【pyqt5】课时22.在QtDesigner中完成信号与槽的设置【pyqt5课程系列】
视频链接:
https://www.bilibili.com/video/BV154411n79k?p=21
重点内容:
给按钮添加一个功能
老师的板书:
在Qt Designer中设置信号与槽
信号(signal)
槽(slot)
是Qt的核心机制,也是PyQt的核心机制
信号:是由对象或控件发射出去的消息。
按钮的单击事件
当单击按钮时,按钮就会向外部发送单击的消息,这些发送出去的信号需要一些代码来拦截,这些代码就是槽
槽本质上是一个函数或方法
信号可以理解为事件
槽可以理解为事件函数
需要将信号和槽绑定
一个信号可以和多个槽绑定, 一个槽可以拦截多个信号
我来总结下:
编辑信号与槽,用来添加功能
鼠标放上去,按钮或对应的控件会变成红色
点击以后拖动
选择功能
然后就变成这样的效果
然后需要切换到正常模式
老师增加了一个小案例: