MouseEvent

MouseEvent

Przegląd

MouseEvent jest klasą w Aspose.Html FOSS dla Python. Dziedziczy po: UIEvent.

Zdarzenie myszy lub wskaźnika (WHATWG UI Events §5.2).

Ta klasa udostępnia 5 metod do pracy z obiektami MouseEvent w programach Python. Dostępne metody to: __init__, init_event, prevent_default, stop_immediate_propagation, stop_propagation. Wszystkie publiczne elementy są dostępne dla dowolnej aplikacji Python po zainstalowaniu pakietu Aspose.Html FOSS dla Python. Właściwości: alt_key, bubbles, button, buttons, cancelable, client_x oraz 19 innych.

Właściwości

NazwaTypDostępOpis
buttonintOdczytKtóry przycisk myszy został naciśnięty (0 = główny, 1 = środkowy, 2 = dodatkowy).
buttonsintOdczytMaska bitowa wszystkich aktualnie wciśniętych przycisków myszy.
client_xintOdczytWspółrzędna pozioma względem obszaru widoku.
client_yintOdczytWspółrzędna pionowa względem obszaru widoku.
screen_xintOdczytWspółrzędna pozioma względem ekranu.
screen_yintOdczytPionowa współrzędna względem ekranu.
offset_xintOdczytPoziome przesunięcie względem krawędzi wypełnienia elementu docelowego (zawsze 0).
offset_yintOdczytPionowe przesunięcie względem krawędzi wypełnienia elementu docelowego (zawsze 0).
page_xintOdczytPozioma współrzędna względem dokumentu (zawsze 0 w trybie bezgłowym).
page_yintOdczytPionowa współrzędna względem dokumentu (zawsze 0 w trybie bezgłowym).
alt_keyboolOdczytCzy klawisz Alt był aktywny w momencie wywołania zdarzenia.
ctrl_keyboolOdczytCzy klawisz Ctrl był aktywny w momencie wywołania zdarzenia.
meta_keyboolOdczytCzy klawisz Meta był aktywny w momencie wywołania zdarzenia.
shift_keyboolOdczytCzy klawisz Shift był aktywny w momencie wywołania zdarzenia.
related_target`“objectNone”`Odczyt
detailintOdczytLiczba całkowita szczegółowa powiązana ze zdarzeniem.
viewNoneOdczytZawsze None w trybie bezgłowym (odwołanie do okna poza zakresem).
typestrOdczytCiąg typu zdarzenia.
bubblesboolOdczytCzy zdarzenie bąbelkuje.
cancelableboolOdczytCzy można zapobiec domyślnej akcji.
target`“EventTargetNone”`Odczyt
current_target`“EventTargetNone”`Odczyt
event_phaseintOdczytStała fazy: NONE (0), CAPTURING_PHASE (1), AT_TARGET (2), BUBBLING_PHASE (3).
default_preventedboolOdczytCzy wywołano preventDefault() na zdarzeniu anulowalnym.
timestampfloatOdczytCzas epoki Unix (sekundy) w momencie tworzenia zdarzenia.

Metody

SygnaturaOpis
__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) na tej MouseEvent instancji.
prevent_default()Ustaw default_prevented na True, jeśli zdarzenie jest anulowalne.
stop_propagation()Zatrzymaj propagację zdarzenia po zakończeniu wszystkich nasłuchiwaczy na bieżącym elemencie docelowym.
stop_immediate_propagation()Zatrzymaj propagację i zapobiegaj pozostałym nasłuchiwaczom na bieżącym celu.
init_event(type: str, bubbles: bool, cancelable: bool)Alias przestarzały dla inicjalizacji zdarzenia przed wysyłką.

Zobacz także

 Polski