擅长:python、mysql、java
<p>你的代码有效。在</p>
<p>在调用<code>mainloop()</code>之前,窗口不会在屏幕上绘制,因此在该点之前打印M.filename会打印一个空字符串(初始化值)。<code>mainloop()</code>将一直阻塞,直到窗口关闭,之后3个print语句成功地打印用户输入到框中的值。在</p>
<p>您可能会对<a href="http://easygui.sourceforge.net/tutorial.html#enterbox" rel="nofollow noreferrer">easygui</a>模块感兴趣,它与您的程序完全相同,只是您不必自己制作它。在</p>