PyQt 사용 시 Signal 과 Slot 관련 질문드립니다.
조회수 1582회
@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() 이런 형태는 에러가 발생하더라구요.
번거롭지만 자세한 설명 해주시면 감사하겠습니다.
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력