擅长:python、mysql、java
<p>我将完全基于以下几点来回答:</p>
<blockquote>
<p>The reason for me doing this is I want the Entry to display a default
value if its value is left empty after any changes that are made by a
user.</p>
</blockquote>
<p>希望这个例子能告诉你你想要什么:</p>
<pre><code>import Tkinter as tk
def analyze(event=None):
content = entry_contents.get()
if content == "":
entry_contents.set("default")
lord = tk.Tk()
entry_contents = tk.StringVar()
aEntry = tk.Entry(lord, textvariable=entry_contents)
aEntry.grid()
aText = tk.Text(lord, font=("Georgia", "12"))
aText.grid()
aEntry.bind("<FocusOut>", analyze)
lord.mainloop()
</code></pre>
<p>或者如果<a href="http://infohost.nmt.edu/tcc/help/pubs/tkinter/control-variables.html" rel="nofollow">control variable</a>对你没有任何用处:</p>
^{pr2}$