Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Tkinter 텍스트 상자의 내용을 삭제하는 방법은 무엇입니까?


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()

출력

위 코드를 실행하면 텍스트 위젯이 생성되고 텍스트 상자에 작성된 내용을 삭제하는 데 사용할 수 있는 삭제 버튼이 생성됩니다.

Tkinter 텍스트 상자의 내용을 삭제하는 방법은 무엇입니까?

텍스트 상자에 내용을 입력한 다음 "삭제" 버튼을 클릭합니다. 텍스트 상자 안의 내용이 지워집니다.

Tkinter 텍스트 상자의 내용을 삭제하는 방법은 무엇입니까?