如何在python中检查信号发射完成

嗨,
我已经使用PYSID在PYTHON中创建了一个信号。我用3种不同的方法连接那个信号3次。当我发出这个信号时,它必须执行这3个方法。
它工作得非常好。

选择 | 换行 | 行号
  1. ValueChanged = QtCore.Signal(list)
  2.  
  3. ValueChanged.connect(method1)
  4. ValueChanged.connect(method2)
  5. ValueChanged.connect(method3)
  6.  
  7. valueChanged.emit([1,2,3])

但我还是想知道有没有3个方法已经执行了,即信号的状态(信号处于发射状态,发射状态)。
A)我不喜欢在每个方法中都设置布尔标志并跟踪它。B)我不能把一些有规律的间隔也放在BZ,每种方法都会花自己的时间。
我如何知道所有连接的方法都发出了信号?

标签: python

添加新评论