MouseEvent
MouseEvent
Обзор
MouseEvent — это класс в Aspose.Html FOSS для Python. Наследуется от: UIEvent.
Событие мыши или указателя (WHATWG UI Events §5.2).
Этот класс предоставляет 5 методов для работы с объектами MouseEvent в программах Python. Доступные методы включают: __init__, init_event, prevent_default, stop_immediate_propagation, stop_propagation. Все публичные члены доступны любому приложению Python после установки пакета Aspose.Html FOSS для Python. Свойства: alt_key, bubbles, button, buttons, cancelable, client_x и ещё 19.
Свойства
| Имя: | Тип: | Доступ | Описание: |
|---|---|---|---|
button | int | Чтение | Какая кнопка мыши была нажата (0 = основная, 1 = средняя, 2 = вторичная). |
buttons | int | Чтение | Битовая маска всех в данный момент нажаты́х кнопок мыши. |
client_x | int | Чтение | Горизонтальная координата относительно области просмотра. |
client_y | int | Чтение | Вертикальная координата относительно области просмотра. |
screen_x | int | Чтение | Горизонтальная координата относительно экрана. |
screen_y | int | Чтение | Вертикальная координата относительно экрана. |
offset_x | int | Чтение | Горизонтальное смещение относительно внутренней границы целевого элемента (всегда 0). |
offset_y | int | Чтение | Вертикальное смещение относительно внутренней границы целевого элемента (всегда 0). |
page_x | int | Чтение | Горизонтальная координата относительно документа (в безголовом режиме всегда 0). |
page_y | int | Чтение | Вертикальная координата относительно документа (в безголовом режиме всегда 0). |
alt_key | bool | Чтение | Был ли активен клавиша Alt, когда событие было вызвано. |
ctrl_key | bool | Чтение | Было ли активна клавиша Ctrl, когда событие произошло. |
meta_key | bool | Чтение | Было ли активна клавиша Meta, когда событие произошло. |
shift_key | bool | Чтение | Было ли нажата клавиша Shift, когда событие произошло. |
related_target | `“object | None”` | Чтение |
detail | int | Чтение | Целочисленное значение detail, связанное с событием. |
view | None | Чтение | Всегда None в безголовом режиме (ссылка на окно вне области видимости). |
type | str | Чтение | Строка типа события. |
bubbles | bool | Чтение | Определяет, всплывает ли событие. |
cancelable | bool | Чтение | Можно ли предотвратить действие по умолчанию. |
target | `“EventTarget | None”` | Чтение |
current_target | `“EventTarget | None”` | Чтение |
event_phase | int | Чтение | Константа фазы: NONE (0), CAPTURING_PHASE (1), AT_TARGET (2), BUBBLING_PHASE (3). |
default_prevented | bool | Чтение | Было ли вызвано preventDefault() для отменяемого события. |
timestamp | float | Чтение | Время Unix epoch (секунды) при создании события. |
Методы
| Подпись | Описание: |
|---|---|
__init__(type: str, bubbles: bool, cancelable: bool, detail: int, button: int, buttons: int, client_x: int, client_y: int, screen_x: int, screen_y: int, alt_key: bool, ctrl_key: bool, meta_key: bool, shift_key: bool, related_target: object) | Calls init(type, bubbles, cancelable, detail, button, buttons, client_x, client_y, screen_x, screen_y, alt_key, ctrl_key, meta_key, shift_key, related_target) на этом MouseEvent экземпляре. |
prevent_default() | Установите default_prevented в True, если событие отменяемо. |
stop_propagation() | Остановить распространение события после завершения всех слушателей на текущей цели. |
stop_immediate_propagation() | Остановить распространение И предотвратить оставшиеся слушатели на текущей цели. |
init_event(type: str, bubbles: bool, cancelable: bool) | Устаревший псевдоним для инициализации события перед отправкой. |