擅长:python、mysql、java
<p>方法的定义方式是请求一个(位置)参数<code>self</code>。它通常用作类的对象引用,但由于没有类,所以现在只是一个常规参数,不能传递。可以通过使用匿名函数(lambda)传递该参数,替换:</p>
<pre><code>Button(..., command=exe).pack()
</code></pre>
<p>有:</p>
^{pr2}$
<hr/>
<p>您还应该更好地更换:</p>
<pre><code>def exe(self):
...
self.destroy()
</code></pre>
<p>有:</p>
<pre><code>def exe(widget_to_be_destroyed):
...
widget_to_be_destroyed.destroy()
</code></pre>
<p>为了消除歧义。在</p>