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à

NomeTipoAccessoDescrizione
buttonintLetturaQuale pulsante del mouse è stato premuto (0 = principale, 1 = centrale, 2 = secondario).
buttonsintLetturaMaschera di bit di tutti i pulsanti del mouse attualmente premuti.
client_xintLetturaCoordinata orizzontale relativa alla viewport.
client_yintLetturaCoordinata verticale relativa alla viewport.
screen_xintLetturaCoordinata orizzontale relativa allo schermo.
screen_yintLetturaCoordinata verticale relativa allo schermo.
offset_xintLetturaOffset orizzontale relativo al bordo di padding dell’elemento target (sempre 0).
offset_yintLetturaOffset verticale relativo al bordo di padding dell’elemento target (sempre 0).
page_xintLetturaCoordinata orizzontale relativa al documento (sempre 0 in modalità headless).
page_yintLetturaCoordinata verticale relativa al documento (sempre 0 in modalità headless).
alt_keyboolLetturaSe il tasto Alt era attivo al momento in cui l’evento è stato generato.
ctrl_keyboolLetturaSe il tasto Ctrl era attivo al momento in cui l’evento è stato generato.
meta_keyboolLetturaSe il tasto Meta era attivo al momento in cui l’evento è stato generato.
shift_keyboolLetturaIndica se il tasto Shift era attivo quando l’evento è stato generato.
related_target`“objectNone”`Lettura
detailintLetturaValore intero di dettaglio associato all’evento.
viewNoneLetturaSempre None in modalità headless (Riferimento della finestra fuori dal campo di applicazione).
typestrLetturaLa stringa del tipo di evento.
bubblesboolLetturaSe l’evento si propaga.
cancelableboolLetturaIndica se l’azione predefinita può essere impedita.
target`“EventTargetNone”`Lettura
current_target`“EventTargetNone”`Lettura
event_phaseintLetturaCostante di fase: NONE (0), CAPTURING_PHASE (1), AT_TARGET (2), BUBBLING_PHASE (3).
default_preventedboolLetturaIndica se preventDefault() è stato chiamato su un evento annullabile.
timestampfloatLetturaTempo epoch Unix (secondi) alla creazione dell’Evento.

Metodi

FirmaDescrizione
__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.

Vedi anche

 Italiano