Tkinter Text 위젯은 단순한 여러 줄 항목 위젯 그 이상입니다. 여러 색상의 텍스트, 하이퍼링크 텍스트 등의 구현을 지원합니다.
애플리케이션에서 텍스트 위젯이 생성되었다고 가정해 봅시다. 이제 텍스트 위젯을 지우기 위해 delete("1.0", END)를 사용할 수 있습니다. 방법. Button 클래스의 개체를 통해 트리거될 수 있는 콜백 함수 또는 이벤트에서 호출할 수 있습니다.
예시
# tkinter에서 필요한 라이브러리 가져오기 import *# Tkinter의 인스턴스 생성 Framewin =Tk()# Set the geometrywin.geometry("750x250")# 텍스트를 지우는 함수 정의 widgetdef clear():text.delete( '1.0', END)# 텍스트 위젯 만들기text =Text(win, width=50, height=10)text.insert("1.0", "This is my Text Widget")text.pack(padx=5, pady=5)# 모든 textButton(win, text="Clear All", command=clear, font="aerial 12 bold").pack(padx=5, pady=5)win.mainloop()사전>출력
위의 코드를 실행하면 텍스트 위젯과 텍스트 위젯을 지우는 버튼이 표시됩니다.
이제 "모두 지우기" 버튼을 클릭하여 텍스트 위젯 내부의 텍스트를 지웁니다.