簡體   English   中英

Tkinter:綁定其他鼠標按鈕

[英]Tkinter: bind additional mouse buttons

是否可以綁定鼠標左,中和右以外的按鈕? 例如,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文檔僅提及前三個按鈕,並且網站(我用於此類查詢)也沒有提及。 希望能有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM