如何清空一个Tkinter Text小部件的内容?
Tkinter Text小部件用于在应用程序中添加文本编辑器。它有许多属性和方法,用于扩展文本编辑器的功能。为了删除输入内容,我们可以使用 delete(“start”, “end”) 方法。
示例
#导入tkinter库
from tkinter import *
#创建Tkinter框架实例
win = Tk()
#设置窗口大小
win.geometry("600x250")
#定义一个清空输入文本的函数
def clearToTextInput():
#删除所有输入文本
my_text.delete("1.0","end")
#创建一个Text小部件
my_text=Text(win, height=10)
my_text.pack()
#创建一个按钮
btn=Button(win,height=1,width=10, text="清空",command=clearToTextInput)
btn.pack()
#显示窗口,直到没有事件(按钮按下)发生
win.mainloop()
输出
运行上述代码将创建一个文本小部件和一个可用于清除输入文本的按钮。
现在单击“清空”按钮,它将清除用户输入的文本。