PyQt 사용 시 Signal 과 Slot 관련 질문드립니다.

@pyqtSlot() def btn1(self): btn1_value = random.randrange(100,200) self.ui.label_1.setText(str(btn1_value)) return btn1_value #... 이런 형태로 버튼 6 개 구현 @pyqtSlot() def result(self): #result 라는 변수에 btn1 ~ 6 까지의 값을 모두 더하기 self.ui.label_7.setText(str(result))

현재 PyQt 로 Signal 과 Slot 를 이용하여 간단한 예제를 만들고 있습니다. 각 버튼 별로 범위를 지정해서 랜덤 값이 나오게 한 후 최종적으로 모든 값을 더해 평균을 출력하고 싶습니다.

result 에 어떤 방식으로 값을 받아 더해야 할지 모르겠습니다.

예를 들면 result = btn1() 이런 형태는 에러가 발생하더라구요.

자세히 설명해 주시면 정말 감사하겠습니다. ㅜㅜ

    아직 답변이 없어요.