擅长:python、mysql、java
<p>如其他答案所示,在进入主循环之前,即在窗口实际运行之前,以及在程序等待用户输入之前,您可以打印<code>var</code>。</p>
<p>您可以依赖<code>tkSimpleDialog</code>系列来获取您的输入:</p>
<pre><code>import Tkinter
import tkSimpleDialog
root = Tkinter.Tk()
var = tkSimpleDialog.askstring("Name prompt", "enter your name")
print var
</code></pre>
<p>如果你想继续你的方式,你可以从“确定”按钮回调(在你的情况下,<code>gettext</code>)执行你的打印。您还可以在按下“确定”时生成一个虚拟事件,并在主程序中绑定到此事件(<a href="http://infohost.nmt.edu/tcc/help/pubs/tkinter/web/virtual-events.html">http://infohost.nmt.edu/tcc/help/pubs/tkinter/web/virtual-events.html</a>)</p>