焦点上的tkinter删除

时间:2018-06-08 22:44:46

标签: python events tkinter

我一直在研究这个帖子中的validatecommand模式:

Interactively validating Entry widget content in tkinter

我的问题是触发回调的条目小部件上的一个操作是'focusin'。

我想用它来清除条目的内容,但是,条目对象似乎没有传递给回调。

我接近这个错误的方式吗?是否有另一种方法可以为条目窗口小部件连接focusin事件并仍然能够执行验证?

当然我可以硬编码entry.delete但我想让它适用于GUI上的任何条目小部件。

unq, count = np.unique(a, return_counts=1)
sidx = np.searchsorted(unq, order)
out = np.repeat(order, np.where(unq[sidx] == order,count[sidx],0))

1 个答案:

答案 0 :(得分:1)

验证功能仅应用于验证。如果要在窗口小部件获得焦点时删除,则应在<FocusIn>事件上设置绑定。