더북(TheBook)

버튼 객체 btn을 만들고 엔트리의 오른쪽에 배치했습니다((row=0, column=2)). 버튼을 클릭하면 command로 연결된 entry_value()가 실행됩니다. 사용자 정의 함수 entry_value()ent에 입력된 값을 읽어와 결과창에 출력합니다. ent에 입력된 값은 ent.get()으로 읽어옵니다.

앞서 동적변수의 값을 창에 표시할 때는 set()을 사용했죠. get()set()과 반대로 창에 입력된 값을 읽어옵니다.

▲ 그림 15-10 get()과 set() 함수의 동작

[확인] 버튼을 누르면 창에서는 아무 일도 일어나지 않지만, 코드의 결과창에는 창에 입력한 이름이 출력됩니다. James를 입력하니 결과창에 James가 출력됩니다. 창에서 값을 제대로 읽어왔다는 것이죠.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.