Tkinter Entry 위젯은 한 줄 사용자 입력을 지원하고 수락하는 입력 위젯입니다. UTF-8 모듈에서 모든 유형의 문자를 허용합니다. 항목 위젯에서 입력을 얻으려면 문자열 문자만 허용하는 변수(수락하는 데이터 유형에 따라)를 정의해야 합니다. 그런 다음 get() 메서드를 사용하여 Entry 위젯에서 주어진 입력을 인쇄할 수 있습니다.
예시
# Import the Tkinter Library from tkinter import * # Create an instance of Tkinter Frame win = Tk() # Set the geometry of window win.geometry("700x250") # Define a String Variable var = StringVar() # Define a function to print the Entry widget Input def printinput(*args): print(var.get()) # Create an Entry widget entry = Entry(win, width=35, textvariable=var) entry.pack() # Trace the Input from Entry widget var.trace("w", printinput) win.mainloop()
출력
위의 코드를 실행하면 Entry 위젯이 있는 창이 표시됩니다.
Entry 위젯에 무언가를 작성하면 콘솔의 Entry 위젯에 있는 모든 문자가 출력됩니다.
H He Hel Hell Hello Hello Hello W Hello Wo Hello Wor Hello Worl Hello World Hello World!