On Tue, Sep 04, 2007 at 05:09:14PM +0200, pistacchio wrote: > Greg Ewing ha scritto: > >pistacchio wrote: > >>while not done: > >> pygame.display.flip() > >> for event in pygame.event.get(): > >> if event.type == QUIT: > >> done = True > > > >Note that pygame.event.get() doesn't block, so you're > >spinning in an extremely busy loop here. The screen > >mightn't be getting a chance to update. > > > >Try putting a pygame.event.wait() call in the loop. > > > >-- > >Greg > > > hi there! still nothing.. i've altro tried with pygame's event pump and > wait and stuff, and nothing. then, the program worked beautifully > without a problem.. till a reboot of the computer, when the same code > (now) shows the same problem..
Are you using the IDLE editor? I seem to remember some talk about it causing problems similer to this. There was a command-line option that you had to add to make it run programs in a separate interpreter, which prevented its own event handler from colliding with pygame's --- James Paige