Considérez ces lignes dans la boucle PYGAME:
ev = pygame.event.poll() ev.type == pygame.QUIT
4 Réponses :
QUIT none ACTIVEEVENT gain, state KEYDOWN unicode, key, mod KEYUP key, mod MOUSEMOTION pos, rel, buttons MOUSEBUTTONUP pos, button MOUSEBUTTONDOWN pos, button JOYAXISMOTION joy, axis, value JOYBALLMOTION joy, ball, rel JOYHATMOTION joy, hat, value JOYBUTTONUP joy, button JOYBUTTONDOWN joy, button VIDEORESIZE size, w, h VIDEOEXPOSE none USEREVENT code
pygame.quit code> est juste une constante
int code> qui se trouve être définie dans le module
pygame code>.
>>> import pygame
>>> pygame.QUIT
12
pygame.quit code> est envoyé lorsque l'utilisateur clique sur le bouton "x" de la fenêtre ou lorsque le système "demande" pour le processus de cesser de fumer. Si ignoré, il peut toujours être tué par le système. Il vous permet d'économiser, avant de quitter. P>
im pas tout à fait sûr de quoi pygame.event.poll () code> fait réellement, mais vous pouvez détecter lorsque la fenêtre est fermée avec
pour e in pygame.event.get (): si e.type == pygame.Quit: print ('La croix a été cliquée' code>, je ne sais pas si cela est utile, mais cela pourrait être une solution de contournement de votre problème P>