是否可以绑定鼠标左、中、右以外的按钮?例如,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'))
只有前三个工作。在
我相信Tkinter最多只支持前三个鼠标键(正如您所发现的)。我曾经遇到过前三个都不够的情况,在这种情况下,我发现鼠标键和按键结合是一个令人满意的解决方案。据我所见,Tkinter文档只提到了前三个按钮,this网站(我用于这样的查询)也没有提到它。希望有帮助。在
相关问题 更多 >
编程相关推荐