Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道是否可以在 Tkinter 中禁用对列表框的鼠标控制。我只想要箭头键导航。这可能吗?
如果您创建一个到事件的绑定,并且在该绑定中您这样做return "break",您将阻止执行默认行为。因此,您只需要为您不希望用户能够使用的事件创建自己的绑定。
return "break"
例如:
... my_listbox.bind("<1>", self.no_op) my_listbox.bind("<Double-1>", self.no_op) ... def no_op(self, event): return "break"
您可能需要禁用其他一些绑定,但这可能会让您完成 95% 的工作。