我目前正在尝试编写图像查看器,但鼠标上的“前进/后退”按钮不会触发tkinter中任何可能的绑定。
我尝试了绑定:
<Key>, <KeyPress>, <ButtonPress>, <Return>
但是没有一个能够检测到前进/后退按钮上的鼠标点击。
Python是否有可能检测到它们?
编辑:
这些按钮被称为XButtons,并且可以与PyHook或PyQt连接,但如果我试图让它们在后台运行,它们会大量滞后,有什么方法可以阻止它?
我目前正试图让this script在后台顺利运行而不会导致极端滞后
编辑:
使用wxPython和PyHook解决了我的问题,因为Tkinter和PyHook导致了很大的滞后,而wxPython没有出现
答案 0 :(得分:0)
答案可能因平台而异,也可能因鼠标驱动程序而异。
在我的OSX设备上,我有一个总共有五个按钮的罗技鼠标,第四个和第五个按钮被认为是按钮4和5.例如,我可以绑定到<Button-4>
和<Button-5>
。
这可能适合您,或者您的鼠标驱动程序可能会将这些按钮分配给其他内容。