4
我正在用Python编写一个应用程序,使用Tkinter来管理我的GUI。在Python中覆盖默认选项卡行为Tkinter
有一个文本输入框,我试图实现一个自动完成功能,它将绑定到Tab键。
我已经将Tab键绑定到了我的输入框,但是当我按下Tab键时,程序将尝试在GUI元素之间循环。
如何覆盖此默认行为,以便GUI将只执行我在按键上指定的命令?
感谢
我正在用Python编写一个应用程序,使用Tkinter来管理我的GUI。在Python中覆盖默认选项卡行为Tkinter
有一个文本输入框,我试图实现一个自动完成功能,它将绑定到Tab键。
我已经将Tab键绑定到了我的输入框,但是当我按下Tab键时,程序将尝试在GUI元素之间循环。
如何覆盖此默认行为,以便GUI将只执行我在按键上指定的命令?
感谢
返回'break'
在事件处理程序的结束。它会中断事件传播。
def my_tab_handler(event):
... # handle tab event
return 'break' # interrupts event propagation to default handlers