gpt4 book ai didi

python - 覆盖 Python Tkinter 中的默认选项卡行为

转载 作者:太空狗 更新时间:2023-10-30 00:37:24 25 4
gpt4 key购买 nike

我正在使用 Tkinter 使用 Python 编写一个应用程序来管理我的 GUI。

有一个文本输入框,我正在尝试在其上实现一个自动完成功能,该功能将绑定(bind)到 Tab 键。

我已将 Tab 键绑定(bind)到我的输入框,但当我按下 Tab 键时,程序会尝试在 GUI 元素之间循环。

如何覆盖此默认行为,以便 GUI 仅在按键时执行我指定的命令?

最佳答案

在事件处理程序结束时返回 'break'。它会中断事件传播。

def my_tab_handler(event):
... # handle tab event
return 'break' # interrupts event propagation to default handlers

关于python - 覆盖 Python Tkinter 中的默认选项卡行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4090683/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com