图形用户界面事件#
- 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)[源代码]#
基类:
UIEventARCADE ON_UPDATE回调作为
UIEvent