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