Peter Kastberger wrote:

Hi all!



I do have some basic questions regarding Pygame and hope you can help me. I tried to write a script, that just displays a window with text. So far so good, but
I can't exit the application.
Does anybody have a glue what I could change? Thank you!



Here's the script:



import os, sys, pygame

from pygame.locals import *



pygame.init()



scr_mode = 640, 480

screen = pygame.display.set_mode(scr_mode)

pygame.display.set_caption("Pygame Window")



background = pygame.Surface(screen.get_size())

background = background.convert()

green = 0,255,0

background.fill(green)



font = pygame.font.Font(None, 36)

text = font.render("TESTSTRING", 1, (10, 10, 10))

textpos = text.get_rect(centerx=background.get_width()/2)



background.blit(text, textpos)



screen.blit(background, (0,0))

pygame.display.flip()



clock = pygame.time.Clock()



while 1:

   clock.tick(60)

   for event in pygame.event.get():

       if event.type == QUIT:

           pygame.quit #shouldn't this exit the script?

       elif event.type == KEYDOWN and event.key == K_ESCAPE:

           pygame.quit #shouldn't this exit the script?

       elif event.type == MOUSEBUTTONDOWN:

           print "left mousebutton, right mousebutton pressed?"

       elif event.type == MOUSEBUTTONUP:

           print "button released??"

   screen.blit(background, (0,0))

   pygame.display.flip()


Hi,

pygame.quit is a function, so you must call it like that : pygame.quit()

Cheers,
Julien

Reply via email to