MouseEvent
MouseEvent
Panoramica
MouseEvent è una classe in Aspose.Html FOSS per Python. Eredita da: UIEvent.
Evento mouse o puntatore (WHATWG UI Events §5.2).
Questa classe fornisce 5 metodi per lavorare con oggetti MouseEvent nei programmi Python. I metodi disponibili includono: __init__, init_event, prevent_default, stop_immediate_propagation, stop_propagation. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo aver installato il pacchetto Aspose.Html FOSS per Python. Proprietà: alt_key, bubbles, button, buttons, cancelable, client_x, e altre 19.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
button | int | Lettura | Quale pulsante del mouse è stato premuto (0 = principale, 1 = centrale, 2 = secondario). |
buttons | int | Lettura | Maschera di bit di tutti i pulsanti del mouse attualmente premuti. |
client_x | int | Lettura | Coordinata orizzontale relativa alla viewport. |
client_y | int | Lettura | Coordinata verticale relativa alla viewport. |
screen_x | int | Lettura | Coordinata orizzontale relativa allo schermo. |
screen_y | int | Lettura | Coordinata verticale relativa allo schermo. |
offset_x | int | Lettura | Offset orizzontale relativo al bordo di padding dell’elemento target (sempre 0). |
offset_y | int | Lettura | Offset verticale relativo al bordo di padding dell’elemento target (sempre 0). |
page_x | int | Lettura | Coordinata orizzontale relativa al documento (sempre 0 in modalità headless). |
page_y | int | Lettura | Coordinata verticale relativa al documento (sempre 0 in modalità headless). |
alt_key | bool | Lettura | Se il tasto Alt era attivo al momento in cui l’evento è stato generato. |
ctrl_key | bool | Lettura | Se il tasto Ctrl era attivo al momento in cui l’evento è stato generato. |
meta_key | bool | Lettura | Se il tasto Meta era attivo al momento in cui l’evento è stato generato. |
shift_key | bool | Lettura | Indica se il tasto Shift era attivo quando l’evento è stato generato. |
related_target | `“object | None”` | Lettura |
detail | int | Lettura | Valore intero di dettaglio associato all’evento. |
view | None | Lettura | Sempre None in modalità headless (Riferimento della finestra fuori dal campo di applicazione). |
type | str | Lettura | La stringa del tipo di evento. |
bubbles | bool | Lettura | Se l’evento si propaga. |
cancelable | bool | Lettura | Indica se l’azione predefinita può essere impedita. |
target | `“EventTarget | None”` | Lettura |
current_target | `“EventTarget | None”` | Lettura |
event_phase | int | Lettura | Costante di fase: NONE (0), CAPTURING_PHASE (1), AT_TARGET (2), BUBBLING_PHASE (3). |
default_prevented | bool | Lettura | Indica se preventDefault() è stato chiamato su un evento annullabile. |
timestamp | float | Lettura | Tempo epoch Unix (secondi) alla creazione dell’Evento. |
Metodi
| Firma | Descrizione |
|---|---|
__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) su questa istanza MouseEvent. |
prevent_default() | Imposta default_prevented su True se l’evento è annullabile. |
stop_propagation() | Interrompi la propagazione dell’evento dopo che tutti i listener sul target corrente hanno terminato. |
stop_immediate_propagation() | Interrompi la propagazione E previeni i listener rimanenti sul target corrente. |
init_event(type: str, bubbles: bool, cancelable: bool) | Alias legacy per l’inizializzazione dell’evento pre-dispatch. |