pyqt 로 pushButton 에 clicked 이벤트를 달았습니다
그런데 클릭을 하면 함수가 3번씩 실행되는 버그가 발생했습니다.
일반적으로는 clicked 에 connect를 여러번 걸어서 발생하는 버그였으나, 저의 경우에는 1회만 할당을 하고 있었음에도 같은 버그가 나오고 있었습니다.
한참을 고생한 뒤에, 원인을 알아냈습니다. 이유는 "함수명" 이었습니다.
self.ui.pushButton_hello.clicked.connect(self.on_pushButton_hello_clicked())
이렇게 만들었었는데.. on_pushButton_hello_clicked()
함수의 이름을 다르게 설정하니 문제가 해결되었습니다. 아무래도 자체적으로 생산하는 어떤 함수와 이름이 중복된 것이 아닐지 조심히 추측해봅니다.