Окно Pygame зависает при выходе - PullRequest
0 голосов
/ 17 октября 2018

Я относительно новичок в Python и очень плохо знаком с Pygame.Я пытаюсь использовать Pygame.Все программы работают нормально, кроме случаев, когда я пытаюсь выйти.Окно зависает («приложение не отвечает»), и я вынужден закрыть его.Я использую OSX, Python 3.6, и запускаю его через возвышенный текст, если это имеет значение.Код ниже:

import pygame
done = False
size = (400,400)
screen = pygame.display.set_mode(size)

while done==False:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            pygame.display.quit()
            pygame.quit()
            done = True

pygame.display.quit()
pygame.quit()

Спасибо за помощь!

1 Ответ

0 голосов
/ 17 октября 2018

Попробуйте это, у меня это работает:

import sys
import pygame

size = (400,400)
screen = pygame.display.set_mode(size)

while True:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            pygame.quit()
            sys.exit()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...