【发布时间】:2021-08-04 03:21:23
【问题描述】:
我只想知道pygame中.quit和.QUIT的区别。我对两者都进行了测试,但我仍然不明白它们是如何工作的。
【问题讨论】:
我只想知道pygame中.quit和.QUIT的区别。我对两者都进行了测试,但我仍然不明白它们是如何工作的。
【问题讨论】:
QUIT 是事件类型的枚举常量(参见event 模块)。 pygame窗口关闭时发生quit事件:
for event in pygame.event.get():
if event.type == pygame.QUIT:
# [...]
quit() 是一个取消初始化所有 pygame 模块的函数。这个函数应该在应用程序结束时调用:
# initialize all imported pygame modules
pygame.init()
# application loop
while True:
# [...]
# uninitialize all pygame modules
pygame.quit()
【讨论】: