擅长:python、mysql、java
<p>问题是,默认行为是将光标移动到单击的位置。绑定不会覆盖默认行为,因此代码会移动它,然后默认值会再次移动它。如果您搜索“bindtags”和/或“bindtags”,您可以找到更深入的解释。在</p>
<p>要防止发生默认行为,必须从函数返回字符串<code>"break"</code>,这将停止进一步处理事件:</p>
<pre><code>def EnterStatement(e):
...
#the following doesn't work... why?!
n1.mark_set('insert', i[0]+'.16')
return "break"
</code></pre>