Python Pygame窗口立即打开和关闭
最初,我在这里搜索后,发现了一个与我遇到的问题完全相同的问题: . 我复习了所有的答案并试了试,但没有一个有效。我尝试使用for循环遍历每个事件Python Pygame窗口立即打开和关闭,python,pygame,Python,Pygame,最初,我在这里搜索后,发现了一个与我遇到的问题完全相同的问题: . 我复习了所有的答案并试了试,但没有一个有效。我尝试使用for循环遍历每个事件 run = True while run: for event in pygame.event.get(): if event == pygame.QUIT() run = False 但是窗户还是关着。我还尝试: run = True while run: event = pygame.event.get() i
run = True
while run:
for event in pygame.event.get():
if event == pygame.QUIT()
run = False
但是窗户还是关着。我还尝试:
run = True
while run:
event = pygame.event.get()
if event == pygame.QUIT():
run = False
其结果与上述结果相同。
有人能帮忙吗?
编辑:我使用PyCharm和MacOS Catalina。pygame.QUIT是constante,但pygame.QUIT是call语句。拆下支架。无论如何,该条件将不起作用,因为您必须将事件的type属性与事件类型常量进行比较,请参见。此外,if语句末尾缺少:
如果event==pygame.QUIT
如果event.type==pygame.QUIT:
此外,该选项不正确:
运行=真
运行时:
对于pygame.event.get中的事件:
如果event.type==pygame.QUIT:
运行=错误
pygame.QUIT是constante,但pygame.QUIT是call语句。拆下支架。无论如何,该条件将不起作用,因为您必须将事件的type属性与事件类型常量进行比较,请参见。此外,if语句末尾缺少:
如果event==pygame.QUIT
如果event.type==pygame.QUIT:
此外,该选项不正确:
运行=真
运行时:
对于pygame.event.get中的事件:
如果event.type==pygame.QUIT:
运行=错误