如何在 Tkinter 中按下按钮后清除 Entry 小部件?
tkinterpythonserver side programmingprogramming更新于 2023/12/9 17:58:00
Tkinter Entry 小部件用于显示通常以用户输入形式呈现的单行文本。我们可以通过定义方法 delete(0, END) 来清除 Entry 小部件的内容,该方法旨在清除范围内的所有内容。可以通过定义一个函数来调用该方法,该函数可通过创建按钮对象来使用。
示例
在此示例中,我们创建了一个条目小部件和一个按钮,可用于清除小部件中的所有内容。
#导入所需的库 from tkinter import * #Create an instance of tkinter frame win= Tk() #Set the geometry of frame win.geometry("650x250") #Define a function to clear the Entry Widget Content def clear_text(): text.delete(0, END) #Create a entry widget text= Entry(win, width=40) text.pack() #Create a button to clear the Entry Widget Button(win,text="Clear", command=clear_text, font=('Helvetica bold',10)).pack(pady=5) win.mainloop()
输出
运行上述代码将显示一个窗口,其中包含一个输入小部件和一个按钮,可用于清除输入字段中写入的文本。
现在单击"清除"按钮以清除输入小部件。