自定义信号
使用PyQt5.QtCore.pyqtSignal()
信号需要定义为类属性,这样定义的信号是未绑定信号
当创建类的实例后,PyQt5会自动将类的实例与信号绑定,生成了绑定的信号
一个绑定的信号具有connect()、disconnect()和emit()三个函数
connect():关联槽函数
disconnect():断开与槽函数的关联
emit():发射信号
创建项目目录
e:\baikejia\bkj3-1
新建Eric工程

初始human.py文件
未加槽函数前的代码
新建文件human.py,输入如下代码

本文详细介绍了在PyQt5中如何自定义信号,包括创建未绑定信号、信号与槽函数的关联和断开、信号的发射以及如何在实际项目中应用自定义信号。通过一个具体的human.py工程示例,展示了添加姓名和年龄相关信号的过程,解释了代码运行逻辑和输出结果。
订阅专栏 解锁全文
2万+

被折叠的 条评论
为什么被折叠?



