Freigeben über


EventSignal Klasse

Clients können eine Verbindung mit dem Ereignissignal herstellen, um Ereignisse zu empfangen, oder die Verbindung mit dem Ereignissignal trennen, um den Empfang von Ereignissen zu beenden.

Konstruktor für die interne Verwendung.

Vererbung
builtins.object
EventSignal

Konstruktor

EventSignal(obj, connection_changed_callback)

Parameter

Name Beschreibung
obj
Erforderlich
connection_changed_callback
Erforderlich

Methoden

connect

Verbindet die angegebene Rückruffunktion mit dem Ereignissignal, das aufgerufen wird, wenn das Ereignis signalisiert wird.

disconnect_all

Trennt alle registrierten Rückrufe.

is_connected
signal

connect

Verbindet die angegebene Rückruffunktion mit dem Ereignissignal, das aufgerufen wird, wenn das Ereignis signalisiert wird.

connect(callback: Callable)

Parameter

Name Beschreibung
callback
Erforderlich

disconnect_all

Trennt alle registrierten Rückrufe.

disconnect_all()

is_connected

is_connected() -> bool

signal

signal(payload)

Parameter

Name Beschreibung
payload
Erforderlich