Tkinter:绑定其他鼠标按钮

2024-09-26 22:54:01 发布

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

是否可以绑定鼠标左、中、右以外的按钮?例如,Microsoft Intellimouse或Razer Deathadder上的侧按钮。有些程序称之为Mouse4和Mouse5,但我试过了

self.parent.bind("<Button-1>", lambda event:print('left'))
self.parent.bind("<Button-2>", lambda event:print('middle'))
self.parent.bind("<Button-3>", lambda event:print('right'))
self.parent.bind("<Button-4>", lambda event:print('prev'))
self.parent.bind("<Button-5>", lambda event:print('next'))

只有前三个工作。在


Tags: lambdaself程序eventbindbutton鼠标按钮
1条回答
网友
1楼 · 发布于 2024-09-26 22:54:01

我相信Tkinter最多只支持前三个鼠标键(正如您所发现的)。我曾经遇到过前三个都不够的情况,在这种情况下,我发现鼠标键和按键结合是一个令人满意的解决方案。据我所见,Tkinter文档只提到了前三个按钮,this网站(我用于这样的查询)也没有提到它。希望有帮助。在

相关问题 更多 >

    热门问题