Verwenden Sie die Methode quit() in Pygame

Maxim Maeder 21 Juni 2023
Verwenden Sie die Methode quit() in Pygame

Dieses Tutorial wird Ihnen beibringen, was die Methode pygame.quit() tut und wie man sie benutzt.

Der hier angezeigte Code ist nicht der vollständige Code für ein gültiges Pygame-Fenster.

Verwenden Sie die Methode pygame.quit()

Wenn wir unser Spiel stoppen und dann das Fenster verlassen wollen, können wir die Methode pygame.quit() verwenden. Diese Methode wird alle Pygame-Module uninitialisieren.

Wie in der Dokumentation angegeben, wird diese Funktion automatisch am Ende des Programms aufgerufen, aber es ist sicher (und empfohlen), sie mehrmals aufzurufen. Diese Methode stoppt nicht das Programm, sondern nur Pygame, aber wir können das Programm wie jede normale Python-Datei selbst ausführen lassen.

Oft werden Sie es auf diese Weise verwendet sehen.

for event in pygame.event.get():
    if event.type == pygame.QUIT:
        pygame.quit()
        sys.exit()

Wie Sie sehen können, durchläuft dieser Code alle Ereignisse, die in diesem Frame aufgetreten sind, und wenn das Ereignis pygame.QUIT ist, ruft er die Methode pygame.quit() auf. Dieses Ereignis wird aufgerufen, wenn das rote x oben rechts im Fenster gedrückt wird.

Wie Sie sehen können, gibt es eine weitere Funktion, sys.exit(). Diese Funktion beendet den aktuellen Prozess; es ist unnötig, aber es wird oft verwendet, um sicherzugehen.

Jetzt wissen Sie, was pygame.quit() macht und wie man es benutzt.

Maxim Maeder avatar Maxim Maeder avatar

Hi, my name is Maxim Maeder, I am a young programming enthusiast looking to have fun coding and teaching you some things about programming.

GitHub

Verwandter Artikel - Pygame Method