绑定鼠标滚轮

2024-06-25 22:44:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图将鼠标滚轮绑定到一个框架小部件上,框架小部件上显示有标签和按钮,问题是,只有当鼠标光标位于框架小部件的空白区域时,它才会工作。如果我将鼠标移动到将此帧作为父帧的按钮或标签上,程序将不再绑定我的鼠标滚轮。 我怎样才能解决这个问题? 我用这个表达:

frame.bind("<MouseWheel>", mouse_wheel) 

我还注意到,如果我将它绑定到root(root.bind(“,mouse_wheel)),即使我的鼠标位于tkinter窗口的任何位置(即使它位于按钮和标签上),它也会工作(执行mouse_wheel函数)。我不想绑定到root,因为我只想绑定frame小部件的区域


Tags: 框架区域bind部件root标签鼠标按钮