저는 PyQt를 배우고 있습니다. (전 C++ Qt를 사용하지 않았습니다).왜 신호와 슬롯이 PyQt에 있습니까?
신호 및 슬롯의 이유를 알 수 없습니다. 즉, 수업의 방법을 직접 호출하여 모든 것을 할 수있는 것 같습니다. 그렇게하는 것은 더 Pythonic하게 보이고 코드를 덜 사용하며 읽기가 더 쉽습니다. 내가 뭘 놓치고 있니? 내가 이렇게하는 이유에 대한 명확한
, 내가 부탁 해요 :def mouseReleaseEvent(self):
self.clicksignal.connect(ui.iconClicked)
self.clicksignal.emit()
나는이 작업을 수행 할 수있을 때 :
def mouseReleaseEvent(self):
ui.iconClicked()