그래서 : 나는 다른 곳에서는 그 신호를 선언하는 경우클래스의 필드 멤버가 아닌 새로운 스타일의 pyqt 신호를 생성 할 수 있습니까? 내가 PyQt4이와 함께 다음과 같은 스타일의 신호를 생성하기 위해 볼 수있는 유일한 방법에 대한
class MyCustomClass(QtCore.QThread):
custom_signal = QtCore.pyqtSignal(str)
내 쇠고기가가, PyQt는 어떻게 custom_signal 아무튼 대해 나 오류가 발생합니다 connect() 함수가 없습니다.
단순한 일을하고 싶을 때 보일러 플레이트/반복 코드를 제거하는 데 도움이되는 도우미 함수를 만들고 싶습니다. 새 스레드를 시작하고, 스레드에서 작업을 수행하고, 결과를 객체에 신호로 보냅니다. . 그러나 클래스에서 정의 할 신호가 필요할 때가 어렵습니다.
신호를 로컬 변수로 사용하는 방법은 없습니까?
"하지만 신호는 클래스에 정의 할 필요가있을 때 그것은 어렵다." 왜? – Junuxx
생성자를 통해 신호의 유형을 정의 할 수 없습니다. 즉, 보낼 신호의 유형을 다양하게 조합하여 처리 할 수있는 클래스 모음이 필요합니다. – Sandro