为什么我的pygame窗口打开并立即关闭?

时间:2019-05-17 00:39:03

标签: python pygame

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 个答案:

答案 0 :(得分:1)

您需要按以下方式调用PageQuery方法:

run

答案 1 :(得分:0)

通过依次使用game = Game()game.run()进行调用,代码应该可以工作。