擅长:python、mysql、java
<p><code>validatecommand</code>选项仅用于验证,不用于执行其他类型的操作。你看到的行为就是记录在案的行为。在</p>
<p>根据<a href="http://tcl.tk/man/tcl8.5/TkCmd/entry.htm#M7" rel="nofollow">official tk documentation on entry validation</a>:</p>
<blockquote>
<p>... The validate option will also set itself to none when you edit the entry widget from within either the validateCommand or the invalidCommand.</p>
</blockquote>
<p>(注意:tkinter只不过是tk的tcl实现的包装器。因此,tcl/tk文档可以作为Tkinter行为的最终指南)</p>