Ereignisse sind die Konstrukte, die es einer Klasse ermöglichen, andere Klassen zu benachrichtigen, wenn etwas von Interesse stattfindet.
In der Laiensprache ist es im Grunde ähnlich wie das Hissen einer Flagge, um anderen zu signalisieren, dass etwas Interessantes passiert ist.
Wann werden Ereignisse in Python verwendet?
Ereignisbasierte Programmierung wird hauptsächlich bei der Arbeit mit UI (Benutzeroberfläche) verwendet, wo verschiedene Komponenten über ein bestimmtes Auftreten gemeldet werden müssen. Stellen Sie sich zum Beispiel einen Währungsumrechner vor, der die umgerechnete Währung in Feld 2 ausgeben muss, während der Benutzer einen Wert in Feld 1 eingibt.
Wie erfährt die Box2, dass der Benutzer etwas in die Box1 eingegeben hat und was bei der Antwort darauf zu tun ist?
Dies ist eines der grundlegendsten Beispiele für die ereignisbasierte Programmierung.