MouseEvent

MouseEvent

Prezentare generală

MouseEvent este o clasă în Aspose.Html FOSS pentru Python. Moștenește de la: UIEvent.

Eveniment de mouse sau cursor (WHATWG UI Events §5.2).

Această clasă oferă 5 metode pentru lucrul cu obiecte MouseEvent în programe Python. Metodele disponibile includ: __init__, init_event, prevent_default, stop_immediate_propagation, stop_propagation. Toți membrii publici sunt accesibili oricărei aplicații Python după instalarea pachetului Aspose.Html FOSS pentru Python. Proprietăți: alt_key, bubbles, button, buttons, cancelable, client_x și 19 altele.

Proprietăți

NumeTipAccesDescriere:
buttonintCitireCare buton de mouse a fost apăsat (0 = principal, 1 = mijloc, 2 = secundar).
buttonsintCitireMasca de biți a tuturor butoanelor de mouse apăsate în prezent.
client_xintCitireCoordonată orizontală relativă la viewport.
client_yintCitireCoordonată verticală relativă la viewport.
screen_xintCitireCoordonată orizontală relativă la ecran.
screen_yintCitireCoordonată verticală relativ la ecran.
offset_xintCitireDeplasare orizontală relativ la marginea de padding a elementului țintă (întotdeauna 0).
offset_yintCitireDeplasare verticală relativ la marginea de padding a elementului țintă (întotdeauna 0).
page_xintCitireCoordonată orizontală relativă la document (întotdeauna 0 în modul fără interfață).
page_yintCitireCoordonată verticală relativă la document (întotdeauna 0 în modul fără interfață).
alt_keyboolCitireDacă tasta Alt era activă când evenimentul a fost declanșat.
ctrl_keyboolCitireDacă tasta Ctrl era activă când evenimentul a fost declanșat.
meta_keyboolCitireDacă tasta Meta era activă când evenimentul a fost declanșat.
shift_keyboolCitireDacă tasta Shift era activă în momentul declanșării evenimentului.
related_target`“objectNone”`Citire
detailintCitireValoare întreagă de detaliu asociată cu evenimentul.
viewNoneCitireÎntotdeauna None în modul headless (referința înapoi a ferestrei în afara domeniului).
typestrCitireȘirul tipului de eveniment.
bubblesboolCitireIndică dacă evenimentul se propagă.
cancelableboolCitireDacă acțiunea implicită poate fi prevenită.
target`“EventTargetNone”`Citire
current_target`“EventTargetNone”`Citire
event_phaseintCitireConstanta de fază: NONE (0), CAPTURING_PHASE (1), AT_TARGET (2), BUBBLING_PHASE (3).
default_preventedboolCitireIndică dacă preventDefault() a fost apelat pe un eveniment anulabil.
timestampfloatCitireTimpul epoch Unix (secunde) la crearea evenimentului.

Metode

SemnăturăDescriere:
__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) pe această instanță MouseEvent.
prevent_default()Setați default_prevented la True dacă evenimentul este anulabil.
stop_propagation()Oprește propagarea evenimentului după ce toți ascultătorii de pe ținta curentă au terminat.
stop_immediate_propagation()Oprește propagarea AND previne ascultătorii rămași pe ținta curentă.
init_event(type: str, bubbles: bool, cancelable: bool)Alias vechi pentru inițializarea evenimentului pre-dispatch.

Vezi și:

 Română