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 | Читання | Цілочисельне значення деталі, пов’язане з подією. |
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() | Зупинити поширення AND запобігти залишковим слухачам на поточному цільовому елементі. |
init_event(type: str, bubbles: bool, cancelable: bool) | Застарілий псевдонім для ініціалізації події перед диспетчизацією. |