擅长:python、mysql、java
<p>很抱歉碰到了一个老问题,但我也在寻找这个问题的答案,最后找到了解决办法。我发现的解决方案是在文本小部件有焦点时覆盖键绑定,并且非常简单。找到<a href="http://effbot.org/tkinterbook/tkinter-events-and-bindings.htm" rel="nofollow">here</a>。在</p>
<p>为了覆盖小部件的绑定,有一个bind函数,您可以在其中传递一个字符串,其中包含要重写的内容以及您希望它调用的新函数。在</p>
<pre><code> self.txtBox.bind("<Key>", self.empty)
</code></pre>
<p>在类的其他地方,您需要定义函数来处理事件。在</p>
^{pr2}$
<p>通过返回字符串“break”,事件处理程序知道在函数之后停止,而不是继续默认操作。在</p>
<p>我希望这能回答你的问题。干杯。在</p>