Tkinter는 버튼, 대화 상자, 위젯 등으로 완전한 기능을 갖춘 응용 프로그램을 만들 수 있는 많은 기능과 모듈을 제공합니다.
텍스트 위젯을 생성하기 위해 기본적으로 생성자이며 tkinter의 창이나 프레임을 사용하는 tkinter 항목 위젯 함수를 사용할 수 있습니다. 또한 내장 메소드 delete(first,last=None)를 사용하여 이 텍스트 위젯의 내용을 삭제할 수 있습니다. 기본적으로 텍스트 상자 내에서 범위를 사용합니다.
이 예에서는 기본적으로 주어진 텍스트 상자의 모든 내용을 삭제하는 삭제 버튼을 만듭니다.
예시
from tkinter import * win= Tk() win.geometry("600x300") label= Label(win, text= "Write something ??", font= ('Helvetica', 25)) label.pack(pady=20) #Create a Text Widget text= Text(win, height=10) text.pack() def delete(): text.delete("1.0","end") #Create a Delete Button to remove the Text from the text-widget b1= Button(win, text= "Delete",command= delete) b1.pack(pady=10) win.mainloop()
출력
위 코드를 실행하면 텍스트 위젯이 생성되고 텍스트 상자에 작성된 내용을 삭제하는 데 사용할 수 있는 삭제 버튼이 생성됩니다.
텍스트 상자에 내용을 입력한 다음 "삭제" 버튼을 클릭합니다. 텍스트 상자 안의 내용이 지워집니다.