from PySide.QtCore import *
class Eggs(QObject):
evt_spam = Signal()
print "Loaded"
a = Eggs()
b = Eggs()
print a.evt_spam
print b.evt_spam
print a.evt_spam is b.evt_spam
출력 : (하다면 왜 생성되는 신호의 두 경우가있다 (이 클래스 변수 예상대로) "부하"PySide 신호 "복제"동작
Loaded
<PySide.QtCore.Signal object at 0xa2ff1a0>
<PySide.QtCore.Signal object at 0xa2ff1b0>
False
번만 인쇄 그것은 또한 클래스 변수입니다)?
:
또는이 : 아마도 당신은이 같은 속성을 할당 할 수 있습니다? 그것은 단지 작동하는 것이 중요합니다 : 모든 인스턴스가 신호를 방출 할 수 있고 모든 가입자 (신호에 연결된 모든 인스턴스)가 신호를 얻습니다. 나는 그것이 흥미 롭다는 것에 동의한다. 그러나 결함이 아니거나 대부분의 프로그램에 제한을 두지 않습니다. – bootchk