[英]mouse button forward python
我目前正在嘗試編寫圖像查看器,但是鼠標上的“前進/后退”按鈕並未觸發tkinter中的任何可能的綁定。
我嘗試了綁定:
<Key>, <KeyPress>, <ButtonPress>, <Return>
但它們都無法檢測到鼠標在前進/后退按鈕上的點擊。
Python甚至有可能檢測到它們嗎?
編輯:
這些按鈕稱為XButton,可以與PyHook或PyQt掛鈎,但是如果我嘗試讓它們在后台運行,它們會大量滯后,有什么方法可以防止這種情況發生?
我目前正在嘗試讓此腳本在后台平穩運行,而不會引起嚴重的延遲
編輯:
將wxPython與PyHook結合使用解決了我的問題,因為Tkinter和PyHook造成了巨大的滯后,而wxPython則不會出現
答案可能因平台和鼠標驅動程序而異。
在我的OSX設備上,我有一個總共有五個按鈕的Logitech鼠標,第四個按鈕和第五個按鈕被視為按鈕4和5。例如,我可以綁定到<Button-4>
和<Button-5>
。
這可能對您有用,或者您的鼠標驅動程序可能會將這些按鈕分配給其他按鈕。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.