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集成

鼠标按钮常量的按位组合。

返回类型:

str

LEFT

鼠标左键的常量。

MIDDLE

鼠标中键的常量。

MOUSE4

鼠标4按钮的常量。

MOUSE5

鼠标5按钮的常量。

RIGHT

鼠标右键的常量。