PyQT5信号槽

官方文档: 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)

你可能感兴趣的:(PyQT5信号槽)