我有一个搜索框,这是一个条目在tkinter,我想有一个x按钮在右上角,用户可以点击,它会删除一切键入框。但我不能找到一个解决方案,如何把一个标签或按钮进入。有什么建议吗?
Thanks in advance
这是一个面向对象的解决方案,init函数创建小部件,clear函数删除条目内的文本。你可以用pack()
来安排小部件的位置,grid()
也可以。
这是一个类似的问题:如何明确输入小部件按钮被按下后Tkinter吗?
import tkinter as tk
from tkinter import ttk
class App(tk.Frame):
def __init__(self, master):
tk.Frame.__init__(self, master)
self.entryText = ttk.Entry(self)
self.entryText.pack()
self.XButton = ttk.Button(self, text="X-Button", command=self.clear_text).pack()
def clear_text(self):
self.entryText.delete(0, 'end')
if __name__ == "__main__":
root = tk.Tk()
root.geometry('200x100')
App(root).pack()
root.mainloop()