2024-04-26 00:13:46 发布
网友
有没有办法获取tk.Widget类的默认绑定,然后调用它?你知道吗
tk.Widget
我需要这样做,因为我需要在自定义绑定之前调用默认绑定。默认情况下,它被称为最后一个。你知道吗
所以我想做的是:将我的小部件绑定到我自己的回调,获取默认绑定函数,调用默认绑定函数,调用我的函数(自定义绑定)
如果您想简单地反转绑定的处理顺序,可以通过更改绑定标记来实现,而无需知道实际绑定是什么。标签决定了事件的处理顺序。默认情况下,值是widget、widget类、顶级窗口,然后是“all”。你知道吗
以下示例更改了顺序,以便在绑定小部件之前处理类绑定("Entry"):
"Entry"
import tkinter as tk ... e = tk.Entry(...) e.bindtags(( e.winfo_class(), str(e), e.winfo_toplevel(), "all") )
如果您想简单地反转绑定的处理顺序,可以通过更改绑定标记来实现,而无需知道实际绑定是什么。标签决定了事件的处理顺序。默认情况下,值是widget、widget类、顶级窗口,然后是“all”。你知道吗
以下示例更改了顺序,以便在绑定小部件之前处理类绑定(
"Entry"
):相关问题 更多 >
编程相关推荐