UIEvent

UIEvent

نمای کلی

UIEvent یک کلاس در Aspose.Html FOSS برای Python است. ارث‌برده از: Event.

کلاس پایه برای رویدادهای رابط کاربری (WHATWG UI Events §5.1).

این کلاس 5 متد برای کار با اشیاء UIEvent در برنامه‌های Python فراهم می‌کند. متدهای موجود شامل: __init__, init_event, prevent_default, stop_immediate_propagation, stop_propagation می‌باشند. تمام اعضای عمومی پس از نصب بسته Aspose.Html FOSS برای Python به هر برنامه Python قابل دسترسی هستند. ویژگی‌ها: bubbles, cancelable, current_target, default_prevented, detail, event_phase، و 4 مورد دیگر.

خواص

نامنوعدسترسیتوضیح
detailintخواندنمقدار جزئی عدد صحیح مرتبط با رویداد.
viewNoneخواندنهمیشه None در حالت بدون سر (ارجاع بازگشتی پنجره خارج از دامنه).
typestrخواندنرشتهٔ نوع رویداد.
bubblesboolخواندنآیا رویداد حباب می‌شود.
cancelableboolخواندنآیا می‌توان از عمل پیش‌فرض جلوگیری کرد.
target`“EventTargetNone”`خواندن
current_target`“EventTargetNone”`خواندن
event_phaseintخواندنثابت فاز: NONE (0)، CAPTURING_PHASE (1)، AT_TARGET (2)، BUBBLING_PHASE (3).
default_preventedboolخواندناینکه آیا preventDefault() بر روی یک رویداد قابل لغو فراخوانی شده است.
timestampfloatخواندنزمان Unix epoch (ثانیه) هنگام ایجاد Event.

روش ها

امضاتوضیح
__init__(type: str, bubbles: bool, cancelable: bool, detail: int)Calls init(type, bubbles, cancelable, detail) در این نمونه UIEvent.
prevent_default()اگر رویداد قابل لغو باشد، default_prevented را به True تنظیم کنید.
stop_propagation()توقف انتشار رویداد پس از اتمام تمام شنوندگان در هدف جاری.
stop_immediate_propagation()توقف انتشار و جلوگیری از اجرای شنوندگان باقی‌مانده در هدف جاری.
init_event(type: str, bubbles: bool, cancelable: bool)نام مستعار قدیمی برای مقداردهی اولیهٔ رویداد پیش‌ارسال.

همچنین ببینید:

 فارسی