Warum wird das Pygame-Fenster nicht richtig geschlossen?

Wenn ich das Programmfenster schließe, friert das Programm ein und ich bin gezwungen, das Beenden des Programms zu erzwingen. Warum wird das Programm nicht geschlossen, wenn auf die Schaltfläche X / Schließen geklickt wird? Ich benutze auch Python 2.7, wenn das wichtig ist.

import pygame
import os, sys
from itertools import *
from oryxsprites import *
from oryxbackground import *

running = True


while running:

    backgroundmain()
    pygame.display.set_caption('OryxGame')
    #pygame.display.set_icon(biggrasstile)

    for event in pygame.event.get():
         if event.type == pygame.QUIT:
             running = False

Antworten auf die Frage(2)

Ihre Antwort auf die Frage