окно пигмея закрывается мгновенно? также python.QUIT странно? - PullRequest
0 голосов
/ 23 марта 2019

Окно Python мгновенно закрывается? Также python.QUIT не работает?

Я прочитал учебник о том, как нарисовать окно в Pygame, и буквально скопировал и вставил код, но он по-прежнему не открывается. Также pygame.QUIT, там написано, что «режим« pygame »не имеет члена« QUIT »» (Я использую код Visual Studio) Итак, я попробовал событие, event.QUIT, которое, по мнению отладчика, казалось нормальным, но я не знаю, так ли это?

import pygame
background_colour = (255, 255, 255)
(width, height) = (300, 200)
screen = pygame.display.set_mode((width, height))
pygame.display.set_caption('Tutorial 1')
screen.fill(background_colour)
running = True
while running:
  for event in pygame.event.get():
    if event.type == event.QUIT:
      pygame.display.flip()

Я подумал, что он останется открытым из-за цикла while, но он просто мгновенно закрывается.

1 Ответ

0 голосов
/ 23 марта 2019

неважно, что работает нормально. это на самом деле потому, что я неверно истолковал отладчик, я просто попробовал код как есть и проигнорировал отладчик. это сработало.

while running:
  for event in pygame.event.get():
    if event.type == pygame.QUIT:
      running = False

Я также исправил как выйти

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...