PyQt-如何断开特定接收器的所有信号?

时间:2018-07-13 02:13:07

标签: python qt pyqt5 qt-signals qt5.9

我读过PyQt Widget connect() and disconnect(),其中讨论了断开所有接收器的所有信号的连接。我要问的是断开与特定接收器的所有信号的连接。

Qt 5.9文档indicates指出,“断开特定的接收器”可以使用以下调用:

myObject->disconnect(myReceiver);

我解释(如果我错了,请纠正我)这将使所有myObject的信号 only 与myReceiver断开连接;与myObject->disconnect();不同的是,它断开所有接收器的所有信号。在PyQt(5.9.3)中,如果我使用TypeError: disconnect(self): too many arguments尝试实现更早的版本,则会得到my_obj.disconnect(receiver)

0 个答案:

没有答案