官方文档: http://pyqt.sourceforge.net/Docs/PyQt5/signals_slots.html
注意以下几点
- 类继承QObject
- 信号申明
需要放在类成员变量,不能是对象成员变量
run_progress = pyqtSignal(int, int, name="runProgress")
- 使用
self.run_progress.emit(index, length)
- 信号透传
即:信号连接信号
参数申明要一致
obj.run_progress.connect(self.run_progress)
网友评论