Почему мое окно пигмея открывается и сразу закрывается? - PullRequest
0 голосов
/ 17 мая 2019

Окно Pygame открывается и немедленно закрывается.

Я скопировал код с канала YouTube, и он все еще открывается и закрывается немедленно

import pygame
pygame.init()



class Game():
    def __init__(self):
        self.width = 800
        self.height = 600
        self.win = pygame.display.set_mode((self.width, self.height))


    def run(self):
        run = True

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

        pygame.quit()


Game = Game()

Цикл while должен ждать менявыйти, но автоматически выполняет функцию выхода

Ответы [ 2 ]

1 голос
/ 17 мая 2019

Вам необходимо вызвать ваш run метод следующим образом:

game = Game()
game.run()
0 голосов
/ 17 мая 2019

При вызове с использованием game = Game(), а затем game.run() код должен работать.

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