比如:當點擊時,留下一個空白輸入字段如何讓進入默認的文本消失
from Tkinter import *
root = Tk()
e1 = Entry(root)
e1.insert(END, "ex. new file") #would like to make this text disappear when clicked
e1.grid(row=0, column=0)
root.mainloop()
凡文本「前newfile中」消失。
比如:當點擊時,留下一個空白輸入字段如何讓進入默認的文本消失
from Tkinter import *
root = Tk()
e1 = Entry(root)
e1.insert(END, "ex. new file") #would like to make this text disappear when clicked
e1.grid(row=0, column=0)
root.mainloop()
凡文本「前newfile中」消失。
False
,True
。新增
def delete_text(event):
if default_text:
e1.delete(0, END)
default_text = False
default_text = True
e1.bind("<Button-1>", delete_text)
感謝DYZ和effbot
你能舉一個例子 – peer
你可以閱讀有關此事件綁定到小部件:http://effbot.org/tkinterbook/tkinter-事件-和bindings.htm。您需要定義一個清除Entry的函數,並在必要時將其綁定到條目。 – DyZ