MouseEvent

MouseEvent

Overzicht

MouseEvent is een klasse in Aspose.Html FOSS voor Python. Erft van: UIEvent.

Muis- of pointergebeurtenis (WHATWG UI Events §5.2).

Deze klasse biedt 5 methoden voor het werken met MouseEvent objecten in Python programma’s. Beschikbare methoden zijn: __init__, init_event, prevent_default, stop_immediate_propagation, stop_propagation. Alle openbare leden zijn toegankelijk voor elke Python applicatie na het installeren van het Aspose.Html FOSS voor Python pakket. Eigenschappen: alt_key, bubbles, button, buttons, cancelable, client_x, en nog 19.

Eigenschappen

NaamTypeToegangBeschrijving
buttonintLezenWelke muisknop werd ingedrukt (0 = primair, 1 = midden, 2 = secundair).
buttonsintLezenBitmask van alle momenteel ingedrukte muisknoppen.
client_xintLezenHorizontale coördinaat ten opzichte van de viewport.
client_yintLezenVerticale coördinaat ten opzichte van de viewport.
screen_xintLezenHorizontale coördinaat ten opzichte van het scherm.
screen_yintLezenVerticale coördinaat ten opzichte van het scherm.
offset_xintLezenHorizontale offset ten opzichte van de paddingrand van het doelwit-element (altijd 0).
offset_yintLezenVerticale offset ten opzichte van de paddingrand van het doelwit-element (altijd 0).
page_xintLezenHorizontale coördinaat ten opzichte van het document (altijd 0 in headless-modus).
page_yintLezenVerticale coördinaat ten opzichte van het document (altijd 0 in headless-modus).
alt_keyboolLezenOf de Alt-toets actief was toen het event werd afgevuurd.
ctrl_keyboolLezenOf de Ctrl-toets actief was toen het event werd afgevuurd.
meta_keyboolLezenOf de Meta-toets actief was toen het event werd afgevuurd.
shift_keyboolLezenOf de Shift-toets actief was toen het evenement werd geactiveerd.
related_target`“objectNone”`Lezen
detailintLezenInteger detailwaarde die aan het evenement is gekoppeld.
viewNoneLezenAltijd None in headless-modus (Window back-reference buiten bereik).
typestrLezenDe gebeurtenistype-string.
bubblesboolLezenOf het evenement bubbelend is.
cancelableboolLezenOf de standaardactie kan worden voorkomen.
target`“EventTargetNone”`Lezen
current_target`“EventTargetNone”`Lezen
event_phaseintLezenFaseconstante: NONE (0), CAPTURING_PHASE (1), AT_TARGET (2), BUBBLING_PHASE (3).
default_preventedboolLezenOf preventDefault() is aangeroepen op een annuleerbaar evenement.
timestampfloatLezenUnix epoch-tijd (seconden) bij het aanmaken van de gebeurtenis.

Methoden

HandtekeningBeschrijving
__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) op deze MouseEvent instantie.
prevent_default()Stel default_prevented in op True als het evenement annuleerbaar is.
stop_propagation()Stop de propagatie van het evenement nadat alle listeners op het huidige doel zijn afgerond.
stop_immediate_propagation()Stop propagatie EN voorkom resterende luisteraars op het huidige doel.
init_event(type: str, bubbles: bool, cancelable: bool)Legacy alias voor pre-dispatch event-initialisatie.

Zie ook

 Nederlands