컴퓨터 입장에서 사용자가 마우스를 클릭했는지 키보드에 어떤 버튼을 눌렀는지 등등의 행동이 발생했는지 어떻게 알 수 있을까요?저런 동작 하나하나를 우리는 이벤트라고 부릅니다. 파이썬에서는 이 이벤트를 감지해서 코드를 동작 시킬 수 있습니다.
23번 라인으로 가볼까요?
connect와 'clicked'등을 이용해서 해당 버튼이 눌러진 이벤트를 전달할 수 있습니다. 우리가 해야 할 일은 무엇일까요?사용자가 숫자를 누른다면 단순히 숫자를 저장하면 되겠지만 [ + ]나 [ - ]를 누른다면 별도의 동작이 필요하겠죠?그렇기 때문에 우리가 알고 있는 if를 이용하여 버튼에 따라 올바른 이벤트 함수를 연결해주어야 합니다.그럼 조건문을 채워볼까요?