擅长:python、mysql、java
<p>单击标签时,只需删除文本即可</p>
<p>例如:</p>
<pre><code>from tkinter import *
root = Tk()
def clear_text(event):
event.widget.delete(0, "end")
entry1=Entry(root)
entry1.insert(0,"Username")
entry1.pack()
entry1.bind("<FocusIn>", clear_text)
</code></pre>
<p>它所做的是将它绑定到函数<code>clear_text</code><code>clear_text</code>清除标签中的文本</p>
<p>完整代码:</p>
<pre><code>from tkinter import *
root =Tk()
def save_fonc():
kul=entry1.get()
pas=entry2.get()
print("Username:",kul,"Password:",pas)
def clear_text(event):
event.widget.delete(0, "end")
#
entry1=Entry(root)
entry1.insert(0,"Username")
entry1.pack()
entry1.bind("<FocusIn>", clear_text)
#
entry2=Entry(root)
entry2.insert(0,"Password")
entry2.config(show="*")#and also I don't want to show password section.
entry2.pack()
entry2.bind("<FocusIn>", clear_text)
#
buton_kaydet=Button(root,text="Enter",command=save_fonc)
buton_kaydet.pack()
root.geometry("300x200")
root.mainloop()
</code></pre>