图形用户界面事件#
- class arcade.gui.UIEvent(source: Any)[源代码]#
基类:
由图形用户界面系统创建的事件。可以使用Widget.Dispatch(“On_Event”,Event)传递。事件总是有一个源,它是一般输入事件的UIManager,但对于On_Click事件这样的事件,它将是特定的小部件。
- class arcade.gui.UIKeyPressEvent(source: Any, symbol: int, modifiers: int)[源代码]#
基类:
UIKeyEvent
当按下某个键时触发。
- class arcade.gui.UIKeyReleaseEvent(source: Any, symbol: int, modifiers: int)[源代码]#
基类:
UIKeyEvent
在释放按键时触发。
- class arcade.gui.UIMouseDragEvent(source: Any, x: int, y: int, dx: int, dy: int, buttons: int, modifiers: int)[源代码]#
基类:
UIMouseEvent
当鼠标在按下其中一个按钮的同时移动时触发。
- class arcade.gui.UIMouseMovementEvent(source: Any, x: int, y: int, dx: int, dy: int)[源代码]#
基类:
UIMouseEvent
移动鼠标时触发。
- class arcade.gui.UIMousePressEvent(source: Any, x: int, y: int, button: int, modifiers: int)[源代码]#
基类:
UIMouseEvent
当按下鼠标按钮(左、右、中)时触发。
- class arcade.gui.UIMouseReleaseEvent(source: Any, x: int, y: int, button: int, modifiers: int)[源代码]#
基类:
UIMouseEvent
在释放鼠标按键时触发。
- class arcade.gui.UIMouseScrollEvent(source: Any, x: int, y: int, scroll_x: int, scroll_y: int)[源代码]#
基类:
UIMouseEvent
通过旋转鼠标上的滚轮触发。
- class arcade.gui.UIOnActionEvent(source: Any, action: Any)[源代码]#
基类:
UIEvent
关于操作的通知
- 参数:
action -- 描述操作的值,主要是一个字符串
- class arcade.gui.UIOnChangeEvent(source: Any, old_value: Any, new_value: Any)[源代码]#
基类:
UIEvent
小工具的值已更改
- class arcade.gui.UIOnUpdateEvent(source: Any, dt: int)[源代码]#
基类:
UIEvent
ARCADE ON_UPDATE回调作为
UIEvent