为什么我的 pygame 说它没有初始化,即使我初始化了它?

Why does my pygame say it's not initialized even though I initialized it?

最近我试图制作一个 pygame 程序,首先我制作了一个空白屏幕,当您按下红色 X 按钮时它会关闭(嘿,我得从某个地方开始)。我 运行 我的程序,弹出引用错误说我的视频系统没有初始化。下面是我的代码:

import pygame

#initialize pygame and make the screen
pygame.init()
screen = pygame.display.set_mode((1000,600))

#main program loop
running = True
while running:

    #check for exit
    for event in pygame.event.get():
        if event.type == pygame.quit():
            running = False

请注意,在第 4 行中,我专门输入了 "pygame.init()." I 运行 代码,然后弹出了这个错误:

Traceback (most recent call last):
  File "C:\Users027\Desktop\Hackathon Files\main.py", line 22, in <module>
    for event in pygame.event.get():
pygame.error: video system not initialized

它说我的视频系统没有初始化,即使我在第 4 行做了 pygame.init()。还有什么我应该做的,或者我使用了错误版本的 Python(我用的是 3.8)?提前谢谢你。

好的,所以我刚刚意识到我的错误,我将修复它。在第 13 行,它说

if event.type == pygame.quit():

语法错误,代码应该是

if event.type == pygame.QUIT:

这样修改代码,应该不会出错了。