如何找出信号是否与任何东西相连

2024-10-06 11:55:59 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有方法可以判断信号是否已经连接到函数?在

我想看看signals选择更改与任何事物有关

signals.siSelectionChange.connect( self.SelAsSiAssets )

Tags: 方法函数self信号connectsignals任何事物selassiassets
1条回答
网友
1楼 · 发布于 2024-10-06 11:55:59

您可以使用^{}来获取连接函数的计数。我按如下方式使用它,在QWidget的closeEvent()中,我将其用作窗口:

    receiversCount = self.receivers(QtCore.SIGNAL("siSelectionChanged()"))
    if receiversCount > 0:
        self.sigChanged.disconnect()

请注意,参数字符串中的签名必须与实际签名匹配。在

相关问题 更多 >