擅长:python、mysql、java
<p><em>首先有一点提示:尤其是初学者,请把完整的代码传给我。问题可能在任何地方,从失败的主循环到错误的事件处理程序。</em></p>
<p>在输入字段中,我没有看到将qu1()绑定到按钮单击或回车键的行。qu1()永远不会被执行。你知道吗</p>
<p>您可以添加这样的按钮:<code>Button(q1, text='Submit',command=qu1).pack()</code>来创建按钮,<code>ans.bind('<Key-Return>', qu1)</code>来绑定条目的enter key事件。但是您必须用<code>def qu1(event=None)</code>替换<code>def qu1()</code>,因为单击事件信息可能被发送到函数qu1。你知道吗</p>
<p>另外,请不要使用嵌套的<code>def</code>s。这是一种糟糕的样式。您可以在主代码中创建它们。否则我建议您阅读python类。你知道吗</p>
<p>最后但并非最不重要的是,我的建议是看看tkinter消息框。出于您的目的,它们让您询问用户比示例代码更容易,甚至更“漂亮”。(如果我们能说那些窗户漂亮的话)。你知道吗</p>