擅长:python、mysql、java
<p>一旦<code>initUI</code>完成执行,<code>myvar</code>就会收集垃圾,因为不再有对它的活动引用。垃圾回收的StringVar不会触发任何回调。你知道吗</p>
<p>请尝试保留对该对象的一个较长的引用。最简单的方法是将其赋给<code>self</code>的属性:</p>
<pre><code> #... rest of function goes here...
myvar = StringVar()
myvar.set('')
mywidget = Entry(frame1,textvariable=myvar,width=10)
mywidget.pack()
myvar.trace('w',atado_enter)
self.myvar = myvar
</code></pre>