Tkinter 텍스트 상자의 내용을 삭제하는 방법

Tkinter Text 위젯에는 first의 색인에서 또는 텍스트 상자에서(first, last)범위의 문자를 삭제하는 delete(first, last = None)메소드가 있습니다.

‘마지막’을 지정하지 않으면 ‘첫 번째’위치에 지정된 문자 만 삭제됩니다.

Tkinter Text 위젯의 내용을 지우는 예제 코드

import tkinter as tk
root = tk.Tk()
root.geometry("400x240")

def clearTextInput():
    textExample.delete("1.0","end")

textExample=tk.Text(root, height=10)
textExample.pack()
btnRead=tk.Button(root, height=1, width=10, text="Clear", 
                    command=clearTextInput)

btnRead.pack()

root.mainloop()
textExample.get("1.0", "end")

"1.0""end"Text 위젯에서 컨텐츠의 첫 번째 문자와 마지막 문자를 참조하며 Text 의 입력을 얻는 방법 기사에서 소개 한 것과 동일합니다.

관련 문장 - Tkinter Text

  • Tkinter Text 위젯을 읽기 전용으로 만드는 방법
  • Tkinter Text 위젯의 글꼴을 설정하는 방법