MouseEvent

MouseEvent

Visão geral

MouseEvent é uma classe em Aspose.Html FOSS para Python. Herda de: UIEvent.

Evento de mouse ou ponteiro (WHATWG UI Events §5.2).

Esta classe fornece 5 métodos para trabalhar com objetos MouseEvent em programas Python. Os métodos disponíveis incluem: __init__, init_event, prevent_default, stop_immediate_propagation, stop_propagation. Todos os membros públicos são acessíveis a qualquer aplicação Python após a instalação do pacote Aspose.Html FOSS para Python. Propriedades: alt_key, bubbles, button, buttons, cancelable, client_x e mais 19.

Propriedades

NomeTipoAcessoDescrição
buttonintLeituraQual botão do mouse foi pressionado (0 = primário, 1 = do meio, 2 = secundário).
buttonsintLeituraMáscara de bits de todos os botões do mouse atualmente pressionados.
client_xintLeituraCoordenada horizontal em relação à viewport.
client_yintLeituraCoordenada vertical em relação à viewport.
screen_xintLeituraCoordenada horizontal em relação à tela.
screen_yintLeituraCoordenada vertical em relação à tela.
offset_xintLeituraDeslocamento horizontal em relação à borda de preenchimento do elemento alvo (sempre 0).
offset_yintLeituraDeslocamento vertical em relação à borda de preenchimento do elemento alvo (sempre 0).
page_xintLeituraCoordenada horizontal relativa ao documento (sempre 0 no modo sem interface).
page_yintLeituraCoordenada vertical relativa ao documento (sempre 0 no modo sem interface).
alt_keyboolLeituraSe a tecla Alt estava ativa quando o evento foi disparado.
ctrl_keyboolLeituraSe a tecla Ctrl estava ativa quando o evento foi disparado.
meta_keyboolLeituraSe a tecla Meta estava ativa quando o evento foi disparado.
shift_keyboolLeituraSe a tecla Shift estava ativa quando o evento foi disparado.
related_target`“objectNone”`Leitura
detailintLeituraValor inteiro de detalhe associado ao evento.
viewNoneLeituraSempre None no modo headless (referência de janela fora do escopo).
typestrLeituraA string do tipo de evento.
bubblesboolLeituraSe o evento borbulha.
cancelableboolLeituraSe a ação padrão pode ser evitada.
target`“EventTargetNone”`Leitura
current_target`“EventTargetNone”`Leitura
event_phaseintLeituraConstante de fase: NONE (0), CAPTURING_PHASE (1), AT_TARGET (2), BUBBLING_PHASE (3).
default_preventedboolLeituraSe preventDefault() foi chamado em um evento cancelável.
timestampfloatLeituraTempo Unix epoch (segundos) na criação do Evento.

Métodos

AssinaturaDescrição
__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) nesta instância de MouseEvent.
prevent_default()Defina default_prevented como True se o evento for cancelável.
stop_propagation()Interrompa a propagação do evento após todos os listeners no alvo atual terminarem.
stop_immediate_propagation()Interrompa a propagação e impeça os listeners restantes no alvo atual.
init_event(type: str, bubbles: bool, cancelable: bool)Alias legado para a inicialização do evento pré-despacho.

Ver também

 Português