gpt4 book ai didi

python - 如何将 '' 绑定(bind)到 tkinter 中的聚焦(选项卡式)按钮?

转载 作者:太空宇宙 更新时间:2023-11-04 10:35:03 27 4
gpt4 key购买 nike

我的 tkinter 8.5 GUI(在 Windows 7 上)中有多个按钮。我希望在用户按下 Enter 时选择任何按钮(被选中)。我知道我必须绑定(bind) '<Return>' ,但我需要填补其余的空白。

提前致谢!

最佳答案

假设您希望这对根窗口中的所有应用程序通用,您可以执行类似的操作。

def clickButton():
widget = root.focus_get()
if widget != root:
widget.invoke()

root = Tkinter.Tk()
root.bind("<Return>", clickButton)
root.mainloop()

这将运行与当前选项卡式选择关联的任何命令。如果你想将它限制为某些按钮,你可以在方法内部进行类型检查。小部件将是当前通过选项卡式选择获得焦点的任何小部件。还要注意用户在某些可能不支持调用方法的小部件上按下回车键。

关于python - 如何将 '<Return>' 绑定(bind)到 tkinter 中的聚焦(选项卡式)按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23836548/

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