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
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
button | int | Citire | Care buton de mouse a fost apăsat (0 = principal, 1 = mijloc, 2 = secundar). |
buttons | int | Citire | Masca de biți a tuturor butoanelor de mouse apăsate în prezent. |
client_x | int | Citire | Coordonată orizontală relativă la viewport. |
client_y | int | Citire | Coordonată verticală relativă la viewport. |
screen_x | int | Citire | Coordonată orizontală relativă la ecran. |
screen_y | int | Citire | Coordonată verticală relativ la ecran. |
offset_x | int | Citire | Deplasare orizontală relativ la marginea de padding a elementului țintă (întotdeauna 0). |
offset_y | int | Citire | Deplasare verticală relativ la marginea de padding a elementului țintă (întotdeauna 0). |
page_x | int | Citire | Coordonată orizontală relativă la document (întotdeauna 0 în modul fără interfață). |
page_y | int | Citire | Coordonată verticală relativă la document (întotdeauna 0 în modul fără interfață). |
alt_key | bool | Citire | Dacă tasta Alt era activă când evenimentul a fost declanșat. |
ctrl_key | bool | Citire | Dacă tasta Ctrl era activă când evenimentul a fost declanșat. |
meta_key | bool | Citire | Dacă tasta Meta era activă când evenimentul a fost declanșat. |
shift_key | bool | Citire | Dacă tasta Shift era activă în momentul declanșării evenimentului. |
related_target | `“object | None”` | Citire |
detail | int | Citire | Valoare întreagă de detaliu asociată cu evenimentul. |
view | None | Citire | Întotdeauna None în modul headless (referința înapoi a ferestrei în afara domeniului). |
type | str | Citire | Șirul tipului de eveniment. |
bubbles | bool | Citire | Indică dacă evenimentul se propagă. |
cancelable | bool | Citire | Dacă acțiunea implicită poate fi prevenită. |
target | `“EventTarget | None”` | Citire |
current_target | `“EventTarget | None”` | Citire |
event_phase | int | Citire | Constanta de fază: NONE (0), CAPTURING_PHASE (1), AT_TARGET (2), BUBBLING_PHASE (3). |
default_prevented | bool | Citire | Indică dacă preventDefault() a fost apelat pe un eveniment anulabil. |
timestamp | float | Citire | Timpul 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. |