擅长:python、mysql、java
<p>还有另一个对<code>TextCtrl</code>对象的引用,因此它不会像您期望的那样被删除。您的<code>panel</code>包含其所有子级的列表。要删除wxPython小部件,必须显式调用其<a href="http://www.wxpython.org/docs/api/wx.Window-class.html#Destroy" rel="nofollow">^{<cd3>}</a>方法。所以在你的情况下是:</p>
<pre><code>textbox = wx.TextCtrl(panel, -1, "", (10,10), (135,20))
textbox.Destroy()
textbox = wx.TextCtrl(panel, -1, "", (10,40), (135,20))
</code></pre>
<p>为了能够访问这两个对象,您要么按照@jornsharpe的建议执行,要么使用<a href="http://www.wxpython.org/docs/api/wx.Window-class.html#GetChildren" rel="nofollow">^{<cd4>}</a>方法。不过,在应用程序中自己保存对所有小部件的引用是首选方法。你知道吗</p>