擅长:python、mysql、java
<p>在<code>Button</code>类中的<code>__init__</code>中,您正试图处理<code>Button</code>类的新实例:</p>
<pre><code>b = Button(frame)
</code></pre>
<p>由于<code>button.__init__</code>接受3个参数,<code>row, column, frame</code>脚本失败。如果同时传递<code>row</code>和<code>column</code>,则会遇到递归问题,在这种情况下,无限量地创建<code>Button</code>的新实例。在</p>
<p>编辑:正如在评论和其他答案中指出的,<code>tkinter</code>有自己的<code>Button</code>类,您正在重写它,这就是为什么您应该尽量避免这样做的原因</p>
^{pr2}$
<p>而只需<code>import tkinter</code>并调用<code>tkinter.Button</code>。在</p>