QUIT event komt van Windows als je op de Close button klikt.

Misschien dat de event.pump function nog toegevoegd moet worden.

Voor quit mbv ESC key, gebruik keys.get_pressed() en check the logical van de 
ESC key.

Met vriendelijke groeten,
      Jacco Hoekstra


> On 27 aug. 2014, at 19:49, Marc Stevens <ma...@ziggo.nl> wrote:
> 
> Aan de specialisten onder python,
> 
> Ik probeer al een tijdje pygame's programma's netjes af te werken door een
> mogelijkheid in te bouwen om het programma af te sluiten op een professionele
> manier.
> Ik heb ook veel programma's bekeken en het afsluiten hiervan afgekeken, maar 
> het
> pygame programma moest altijd 'geforceerd' afgesloten worden, tot op het 
> moment
> dat ik een programma probeerde dat geschreven was voor een spel en met de 
> cursor
> toetsen werkte. En warempel.....   het programma reageerde op het toesenbord. 
> Je
> kon met de cursortoetsen een sprite bewegen.
> Ik heb toen het een en ander afgekeken en het het onderstaande programmaatje
> bedacht, om eenvoudig te beginnen. Helaas werkt het niet. Wat doe ik fout?
> 
> 
> 
> 
> import pygame
> from pygame.locals import *
> from sys import exit
> 
> pygame.init()
> size=[400,300]
> screen=pygame.display.set_mode(size)
> 
> while 1:
> for event in pygame.event.get():
> if event.type==QUIT:
> return
> pygame.draw.circle(screen,(255,0,0),[60,250],40)
> pygame.display.flip()
> keys=pygame.key.get_pressed()
> if key[K_ESCAPE]:
> break
> 
> pygame.quit()
> _______________________________________________
> Python-nl mailing list
> Python-nl@python.org
> https://mail.python.org/mailman/listinfo/python-nl
_______________________________________________
Python-nl mailing list
Python-nl@python.org
https://mail.python.org/mailman/listinfo/python-nl

Antwoord per e-mail aan