pyglet.window.mouse
Pyglet.dow的鼠标常量和实用程序。
- class MouseStateHandler
通过鼠标跟踪按钮状态的简单处理程序。如果按钮被按下,则此处理程序为其保留True值。如果窗口失去焦点,则所有按钮都将重置为False,以避免出现“粘滞”按钮状态。
例如::
>>> win = window.Window() >>> mousebuttons = mouse.MouseStateHandler() >>> win.push_handlers(mousebuttons) # Hold down the "left" button... >>> mousebuttons[mouse.LEFT] True >>> mousebuttons[mouse.RIGHT] False
- buttons_string(buttons)
返回描述一组活动鼠标按键的字符串。
示例::
>>> buttons_string(LEFT | RIGHT) 'LEFT|RIGHT'
- 参数:
- buttons集成
鼠标按钮常量的按位组合。
- 返回类型:
- LEFT
鼠标左键的常量。
- MIDDLE
鼠标中键的常量。
- MOUSE4
鼠标4按钮的常量。
- MOUSE5
鼠标5按钮的常量。
- RIGHT
鼠标右键的常量。