是否可以绑定除左,中,右之外的鼠标按钮?例如,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'))
只有前三个工作。
答案 0 :(得分:1)
我相信Tkinter只支持前三个鼠标按钮(正如您所发现的那样)。我遇到过前三个不足的情况,在这种情况下,我发现鼠标按键与键组合是一个令人满意的解决方案。据我所知,Tkinter文档只提到前三个按钮,this网站(我用于查询这样的查询)也没有提到它。希望有所帮助。