Tkinter Entry 위젯은 일반적으로 사용자 입력 형식으로 사용되는 한 줄 텍스트를 표시하는 데 사용됩니다. delete(0, END) 메소드를 정의하여 Entry 위젯의 내용을 지울 수 있습니다. 범위의 모든 콘텐츠를 지우는 것을 목표로 합니다. 이 메서드는 Button 개체를 만들어 사용할 수 있는 함수를 정의하여 호출할 수 있습니다.
예시
이 예에서는 위젯에서 모든 콘텐츠를 지우는 데 사용할 수 있는 항목 위젯과 버튼을 만들었습니다.
#Import the required libraries from tkinter import * #Create an instance of tkinter frame win= Tk() #Set the geometry of frame win.geometry("650x250") #Define a function to clear the Entry Widget Content def clear_text(): text.delete(0, END) #Create a entry widget text= Entry(win, width=40) text.pack() #Create a button to clear the Entry Widget Button(win,text="Clear", command=clear_text, font=('Helvetica bold',10)).pack(pady=5) win.mainloop()
출력
위의 코드를 실행하면 입력 위젯과 입력 필드에 작성된 텍스트를 지우는 데 사용할 수 있는 버튼이 포함된 창이 표시됩니다.
이제 항목 위젯을 지우려면 "지우기" 버튼을 클릭하십시오.