如何删除 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()
输出
运行以上代码将创建一个文本小组件和一个删除按钮,该按钮可用于删除文本框中编写的内容。
在文本框内输入一些内容,然后单击“删除”按钮。它将擦除文本框内的内容。
广告