3
신호가 이미 함수에 연결되어 있는지 확인하는 방법이 있습니까?신호가 무엇에 연결되어 있는지 찾는 방법
즉 나는 signals.siSelectionChange 아무것도
signals.siSelectionChange.connect(self.SelAsSiAssets)
신호가 이미 함수에 연결되어 있는지 확인하는 방법이 있습니까?신호가 무엇에 연결되어 있는지 찾는 방법
즉 나는 signals.siSelectionChange 아무것도
signals.siSelectionChange.connect(self.SelAsSiAssets)
당신은 연결 기능의 수를 얻을 수 QObject.receivers
을 사용할 수 있습니다에 연결되어 있는지 확인합니다. 다음과 같이 내가는 QWidget의 closeEvent()
에, 그것을 사용, 나는 창으로 사용 : 인수 문자열의 서명이 실제 서명과 일치해야
receiversCount = self.receivers(QtCore.SIGNAL("siSelectionChanged()"))
if receiversCount > 0:
self.sigChanged.disconnect()
하는 것으로.