簡體   English   中英

鼠標按鈕前進python

[英]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.

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