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
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
button | int | Odczyt | Który przycisk myszy został naciśnięty (0 = główny, 1 = środkowy, 2 = dodatkowy). |
buttons | int | Odczyt | Maska bitowa wszystkich aktualnie wciśniętych przycisków myszy. |
client_x | int | Odczyt | Współrzędna pozioma względem obszaru widoku. |
client_y | int | Odczyt | Współrzędna pionowa względem obszaru widoku. |
screen_x | int | Odczyt | Współrzędna pozioma względem ekranu. |
screen_y | int | Odczyt | Pionowa współrzędna względem ekranu. |
offset_x | int | Odczyt | Poziome przesunięcie względem krawędzi wypełnienia elementu docelowego (zawsze 0). |
offset_y | int | Odczyt | Pionowe przesunięcie względem krawędzi wypełnienia elementu docelowego (zawsze 0). |
page_x | int | Odczyt | Pozioma współrzędna względem dokumentu (zawsze 0 w trybie bezgłowym). |
page_y | int | Odczyt | Pionowa współrzędna względem dokumentu (zawsze 0 w trybie bezgłowym). |
alt_key | bool | Odczyt | Czy klawisz Alt był aktywny w momencie wywołania zdarzenia. |
ctrl_key | bool | Odczyt | Czy klawisz Ctrl był aktywny w momencie wywołania zdarzenia. |
meta_key | bool | Odczyt | Czy klawisz Meta był aktywny w momencie wywołania zdarzenia. |
shift_key | bool | Odczyt | Czy klawisz Shift był aktywny w momencie wywołania zdarzenia. |
related_target | `“object | None”` | Odczyt |
detail | int | Odczyt | Liczba całkowita szczegółowa powiązana ze zdarzeniem. |
view | None | Odczyt | Zawsze None w trybie bezgłowym (odwołanie do okna poza zakresem). |
type | str | Odczyt | Ciąg typu zdarzenia. |
bubbles | bool | Odczyt | Czy zdarzenie bąbelkuje. |
cancelable | bool | Odczyt | Czy można zapobiec domyślnej akcji. |
target | `“EventTarget | None”` | Odczyt |
current_target | `“EventTarget | None”` | Odczyt |
event_phase | int | Odczyt | Stała fazy: NONE (0), CAPTURING_PHASE (1), AT_TARGET (2), BUBBLING_PHASE (3). |
default_prevented | bool | Odczyt | Czy wywołano preventDefault() na zdarzeniu anulowalnym. |
timestamp | float | Odczyt | Czas epoki Unix (sekundy) w momencie tworzenia zdarzenia. |
Metody
| Sygnatura | Opis |
|---|---|
__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ą. |