버튼 객체 btn을 만들고 엔트리의 오른쪽에 배치했습니다((row=0, column=2)). 버튼을 클릭하면 command로 연결된 entry_value()가 실행됩니다. 사용자 정의 함수 entry_value()는 ent에 입력된 값을 읽어와 결과창에 출력합니다. ent에 입력된 값은 ent.get()으로 읽어옵니다.
앞서 동적변수의 값을 창에 표시할 때는 set()을 사용했죠. get()은 set()과 반대로 창에 입력된 값을 읽어옵니다.
▲ 그림 15-10 get()과 set() 함수의 동작
[확인] 버튼을 누르면 창에서는 아무 일도 일어나지 않지만, 코드의 결과창에는 창에 입력한 이름이 출력됩니다. James를 입력하니 결과창에 James가 출력됩니다. 창에서 값을 제대로 읽어왔다는 것이죠.