是否可以在Tkinter中禁用左右箭头键?

时间:2017-03-25 23:19:52

标签: python tkinter listbox horizontal-scrolling arrow-keys

在Tkinter的列表框中,左右箭头键可用于滚动listbox中的内容(如果它超出了框本身的大小)。

我尝试使用.bind()函数重新绑定密钥,但无论我做什么,滚动功能仍然存在。

我也尝试使用[the listbox].xview_moveto(0.0)覆盖滚动,但出于某种原因,0.0在技术上并不是listbox的开头。

1 个答案:

答案 0 :(得分:3)

“break”的返回值将停止任何其他函数,因此您必须将其重新绑定到返回“break”的函数。

.bind("<Left>", lambda e: "break") # Disables the left arrow key