Создание моего первого сообщения здесь (или, откровенно говоря, любого форума), но мне было интересно, почему я не могу выйти, когда нажата кнопка выхода окна [x]. Я пробовал:Выход из окна pygame при нажатии
#print "Exit value ", pygame.QUIT
for et in pygame.event.get():
#print "Event type ", et.type
if et.type == pygame.KEYDOWN:
if (et.key == pygame.K_ESCAPE) or (et.type == pygame.QUIT):
print "In Here"
return True;
pygame.event.pump()# not quite sure why we do this
return False;
Я узнал pygame.QUIT печатает значение 12, а я бегу Запрограммируйте печатает тип события «12», когда я нажимаю [х]. Строка «Здесь» никогда не печатается в этих случаях. Программа вернется правильно, когда возврат верен (когда я нажимаю ESC на клавиатуре). Я посмотрел на несколько вопросов, связанных с: Так
Я не работает на холостом ходу, я бегу это на:
Eclipse, Juno Service Release 1.
Python 2.7.3 с последней версией из pygame для 2.7 (по состоянию на 3/4/13).
Windows 7 & 8 и Ubuntu 12.04LTS (тот же результат, кроме отсутствия ошибок в Ubuntu звуковой карты)
Я запускать в Windows 7, дважды щелкнув файл .py, который запускает программу и до сих пор не выход на [х ]. Заранее спасибо.
Конечно, спасибо за наблюдение! – SGM1