Ошибка Pygame: видеосистема не инициализирована

Раньше я использовал Pygame с python 2.7, но недавно я «обновился» до python 3.2. Я загрузил и установил новейшую версию Pygame, которая, как говорят, работает с этой версией python. Однако у меня была довольно неприятная ошибка в том, что должно быть простым блоком кода. Код следующий:

import pygame, random

title = "Hello!"
width = 640
height = 400
pygame.init()
screen = pygame.display.set_mode((width, height))
running = True
clock = pygame.time.Clock()
pygame.display.set_caption(title)

running = True

while running:
    for event in pygame.event.get():
        if event.type == pygame.quit():
            running = False
        else:
            print(event.type)
    clock.tick(240)
pygame.quit()

И каждый раз, когда я запускаю его, я получаю:

17
1
4
Traceback (most recent call last):
  File "C:/Users/David/Desktop/hjdfhksdf.py", line 15, in <module>
    for event in pygame.event.get():
pygame.error: video system not initialized

Почему я получаю эту ошибку?

13
задан Codahk 30 July 2011 в 06:12
поделиться