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