MouseEvent

MouseEvent

Gambaran Umum

MouseEvent adalah kelas dalam Aspose.Html FOSS untuk Python. Mewarisi dari: UIEvent.

Peristiwa mouse atau pointer (WHATWG UI Events §5.2).

Kelas ini menyediakan 5 metode untuk bekerja dengan objek MouseEvent dalam program Python. Metode yang tersedia meliputi: __init__, init_event, prevent_default, stop_immediate_propagation, stop_propagation. Semua anggota publik dapat diakses oleh aplikasi Python mana pun setelah menginstal paket Aspose.Html FOSS untuk Python. Properti: alt_key, bubbles, button, buttons, cancelable, client_x, dan 19 lainnya.

Properti

NamaJenisAksesDeskripsi
buttonintBacaTombol mouse mana yang ditekan (0 = utama, 1 = tengah, 2 = sekunder).
buttonsintBacaBitmask semua tombol mouse yang sedang ditekan.
client_xintBacaKoordinat horizontal relatif terhadap viewport.
client_yintBacaKoordinat vertikal relatif terhadap viewport.
screen_xintBacaKoordinat horizontal relatif terhadap layar.
screen_yintBacaKoordinat vertikal relatif terhadap layar.
offset_xintBacaOffset horizontal relatif terhadap tepi padding elemen target (selalu 0).
offset_yintBacaOffset vertikal relatif terhadap tepi padding elemen target (selalu 0).
page_xintBacaKoordinat horizontal relatif terhadap dokumen (selalu 0 dalam mode headless).
page_yintBacaKoordinat vertikal relatif terhadap dokumen (selalu 0 dalam mode headless).
alt_keyboolBacaApakah tombol Alt aktif saat peristiwa dipicu.
ctrl_keyboolBacaApakah tombol Ctrl aktif saat peristiwa dipicu.
meta_keyboolBacaApakah tombol Meta aktif ketika peristiwa dipicu.
shift_keyboolBacaApakah tombol Shift aktif ketika peristiwa dipicu.
related_target`“objectNone”`Baca
detailintBacaNilai detail integer yang terkait dengan peristiwa.
viewNoneBacaSelalu None dalam mode headless (Window back-reference out of scope).
typestrBacaString tipe peristiwa.
bubblesboolBacaApakah peristiwa tersebut menggelembung.
cancelableboolBacaApakah aksi default dapat dicegah.
target`“EventTargetNone”`Baca
current_target`“EventTargetNone”`Baca
event_phaseintBacaKonstanta fase: NONE (0), CAPTURING_PHASE (1), AT_TARGET (2), BUBBLING_PHASE (3).
default_preventedboolBacaApakah preventDefault() dipanggil pada peristiwa yang dapat dibatalkan.
timestampfloatBacaWaktu epoch Unix (detik) pada pembuatan Event.

Metode

Tanda tanganDeskripsi
__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) pada instance MouseEvent ini.
prevent_default()Setel default_prevented ke True jika peristiwa dapat dibatalkan.
stop_propagation()Hentikan propagasi peristiwa setelah semua pendengar pada target saat ini selesai.
stop_immediate_propagation()Hentikan propagasi DAN cegah pendengar yang tersisa pada target saat ini.
init_event(type: str, bubbles: bool, cancelable: bool)Alias warisan untuk inisialisasi peristiwa pra-dispatch.

Lihat Juga

 Bahasa Indonesia