더북(TheBook)

엔트리 앞에 레이블을 추가해서 입력칸에 이름을 적도록 안내합니다. 입력칸에 텍스트를 입력해 보면 잘 입력됩니다.

입력된 텍스트를 프로그램으로 읽어 들여 봅시다. 엔트리에 입력된 값을 가져올 때는 get() 함수를 사용합니다. 버튼 하나를 추가하고, 버튼이 클릭될 때 엔트리에 입력된 값을 가져와 보겠습니다.

def entry_value():
    print(ent.get()) # 함수 실행 시 get()으로 ent의 값을 읽어 들여 출력함

root = Tk()
root.title('entry')
root.geometry('400x200')

lbl = Label(root, text='이름 : ' , width=10)
lbl.grid(row=0, column=0)
ent = Entry(root, width=25)
ent.grid(row=0, column=1)
btn = Button(root, text='확인', width=0, command=entry_value)
btn.grid(row=0, column=2)

root.mainloop()
실행결과
James
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.