Tkinter의 Entry 위젯은 텍스트 필드에서 한 줄 사용자 입력을 허용하는 입력 위젯일 뿐입니다. Entry 위젯에 입력된 데이터를 반환하려면 get()을 사용해야 합니다. 방법. 콘솔에 추가로 인쇄할 수 있는 항목 위젯의 데이터를 반환합니다.
예
다음 예제는 레이블 위젯의 도움으로 창에 표시하는 데 사용할 수 있는 입력 데이터도 반환합니다.
#Import the required libraries from tkinter import * from tkinter import ttk #Create an instance of Tkinter Frame win = Tk() #Set the geometry win.geometry("700x250") # Define a function to return the Input data def get_data(): label.config(text= entry.get(), font= ('Helvetica 13')) #Create an Entry Widget entry = Entry(win, width= 42) entry.place(relx= .5, rely= .5, anchor= CENTER) #Inititalize a Label widget label= Label(win, text="", font=('Helvetica 13')) label.pack() #Create a Button to get the input data ttk.Button(win, text= "Click to Show", command= get_data).place(relx= .7, rely= .5, anchor= CENTER) win.mainloop()
출력
위의 코드를 실행하면 Entry 위젯이 있는 창이 표시되고 입력을 화면에 표시하는 버튼이 표시됩니다.
이제 "표시하려면 클릭" 버튼을 클릭하면 캔버스에 사용자 입력이 표시됩니다.