python PyQt5_信号与槽的建立与基本使用 发表于 2023-05-17 更新于 2025-06-09 分类于 Python , PyQt5 PyQt5_信号与槽的建立与基本使用: 信号与槽的建立与基本使用: 信号与槽的使用在PyQt5中十分重要,在GUI编程中尤为重要! 其基本原理就是,程序由用户、或者程序内部 > 触发信号 > 执行函数(这个函数就是槽函数,你也可以理解为它其实就是一个普通的函数)。那么该函数会随之而运行,同一个信号可以与一个或者多个槽连接。 主要应用场景是: 监听信号,先用用户行为。 相关API: widget.信号.connect(槽) # 建立信号与槽之间的联系!<对象>.objectNameChanged.disconnect() # 取消<对象>的信号连接<对象>.blockSignals() # 暂停、运行,信号槽 blockSignals() 所传递的参数为布尔值objectNameChanged(objectName) # 对象名称发生改变时发射此信号destroyed(obj) # 对象销毁的时候,发出信号self.obj.seceivers(self.obj.objectNameChanged) # 查看信号 self.obj.objectNameChanged 下链接的槽.seceivers 方法