有没有办法获得tk.Widget
类的默认绑定,然后称其为?
我需要这样做,因为我需要在自定义绑定之前调用默认绑定。默认情况下,它被称为最后一个。
所以我想做的是:将我的小部件绑定到我自己的回调,获取默认绑定功能,调用默认绑定功能,调用我的fuction(自定义绑定(
如果要简单地扭转处理绑定的顺序,则可以通过更改绑定标签而无需知道实际绑定是什么来做到这一点。标签是确定事件已处理的顺序。默认情况下,该值是小部件,小部件类,高级窗口,然后是"全部"。
以下示例更改顺序,以便在小部件的绑定之前处理类绑定("Entry"
(:
import tkinter as tk
...
e = tk.Entry(...)
e.bindtags((
e.winfo_class(),
str(e),
e.winfo_toplevel(),
"all")
)