图形用户界面事件#

arcade.gui.UIEvent#

class arcade.gui.UIEvent(source: Any)[源代码]#

由图形用户界面系统创建的事件。可以使用Widget.Dispatch(“On_Event”,Event)传递。事件总是有一个源,它是一般输入事件的UIManager,但对于On_Click事件这样的事件,它将是特定的小部件。

arcade.gui.UIKeyEvent#

class arcade.gui.UIKeyEvent(source: Any, symbol: int, modifiers: int)[源代码]#

arcade.gui.UIKeyPressEvent#

class arcade.gui.UIKeyPressEvent(source: Any, symbol: int, modifiers: int)[源代码]#

arcade.gui.UIKeyReleaseEvent#

class arcade.gui.UIKeyReleaseEvent(source: Any, symbol: int, modifiers: int)[源代码]#

arcade.gui.UIMouseDragEvent#

class arcade.gui.UIMouseDragEvent(source: Any, x: float, y: float, dx: float, dy: float, buttons: int, modifiers: int)[源代码]#

arcade.gui.UIMouseEvent#

class arcade.gui.UIMouseEvent(source: Any, x: float, y: float)[源代码]#

覆盖所有鼠标事件

arcade.gui.UIMouseMovementEvent#

class arcade.gui.UIMouseMovementEvent(source: Any, x: float, y: float, dx: float, dy: float)[源代码]#

arcade.gui.UIMousePressEvent#

class arcade.gui.UIMousePressEvent(source: Any, x: float, y: float, button: int, modifiers: int)[源代码]#

arcade.gui.UIMouseReleaseEvent#

class arcade.gui.UIMouseReleaseEvent(source: Any, x: float, y: float, button: int, modifiers: int)[源代码]#

arcade.gui.UIMouseScrollEvent#

class arcade.gui.UIMouseScrollEvent(source: Any, x: float, y: float, scroll_x: int, scroll_y: int)[源代码]#

arcade.gui.UIOnChangeEvent#

class arcade.gui.UIOnChangeEvent(source: Any, old_value: Any, new_value: Any)[源代码]#

小工具的值已更改

arcade.gui.UIOnClickEvent#

class arcade.gui.UIOnClickEvent(source: Any, x: float, y: float)[源代码]#

arcade.gui.UIOnUpdateEvent#

class arcade.gui.UIOnUpdateEvent(source: Any, dt: int)[源代码]#

ARCADE ON_UPDATE回调作为 UIEvent

arcade.gui.UITextEvent#

class arcade.gui.UITextEvent(source: Any, text: str)[源代码]#

arcade.gui.UITextMotionEvent#

class arcade.gui.UITextMotionEvent(source: Any, motion: Any)[源代码]#

arcade.gui.UITextMotionSelectEvent#

class arcade.gui.UITextMotionSelectEvent(source: Any, selection: Any)[源代码]#