是通过在界面上添加一个按钮,并在按钮的回调函数中实现清除输入的功能。
首先,我们需要导入Tkinter模块并创建一个Tkinter应用程序的实例:
import tkinter as tk
app = tk.Tk()
app.title("Calculator")
然后,我们可以创建一个文本框用于显示用户输入和计算结果:
input_box = tk.Entry(app, width=30)
input_box.grid(row=0, column=0, columnspan=4)
接下来,我们可以创建一个函数用于清除输入框的内容:
def clear_input():
input_box.delete(0, tk.END)
然后,我们可以创建一个清除输入按钮,并将其与清除输入函数关联:
clear_button = tk.Button(app, text="Clear", command=clear_input)
clear_button.grid(row=1, column=0)
最后,我们需要运行Tkinter应用程序的主循环:
app.mainloop()
完整的代码如下所示:
import tkinter as tk
app = tk.Tk()
app.title("Calculator")
input_box = tk.Entry(app, width=30)
input_box.grid(row=0, column=0, columnspan=4)
def clear_input():
input_box.delete(0, tk.END)
clear_button = tk.Button(app, text="Clear", command=clear_input)
clear_button.grid(row=1, column=0)
app.mainloop()
这样,当用户点击清除输入按钮时,输入框中的内容将被清空。
领取专属 10元无门槛券
手把手带您无忧上云