擅长:python、mysql、java
<p>第41和46行:</p>
<pre><code>TxtBoxName = Tkinter.Entry (RegBox, textvariable= getusername)
TxtBoxName = Tkinter.Entry (RegBox, textvariable= getpassword)
</code></pre>
<p>它们需要被指定为变量,在代码中,它们共享相同的变量名(或者说,每次声明名为“TxtBoxName”的新元素时,“TxtBoxName”值都会被覆盖。它们仍然出现的原因是您已经将它们的值打包到小部件中)。在</p>
<p>当您在第56行和第57行调用<code>Entry.get()</code>时:</p>
^{pr2}$
<p>对不存在的变量名调用get方法。<code>TxtBoxName.get()</code>但是会起作用的,再看看上面的段落,你会发现为什么这不会给你想要的效果。在</p>
<p>如果你解决了你的变量问题,你的代码将运行良好(正如我所做的那样)。理解发生这种情况的原因很重要,因为这是一个简单的python。在</p>
<p>当您修复了代码后,如果您的窗口在注册完成后仍保留,则不必担心,您将需要添加另一个方法调用来销毁窗口。在</p>