import sys
import pygame
pygame.init()
size=width,height=320,240
srceen = pygame.display.set_mode(size)
while True:
for event in pygame.event.get():
if event.type==pygame.QUIT:
sys.exit()
pygame.quit()
您把代码修改为以下内容就可以在IDLE中运行后关闭了。
import sys
import pygame
pygame.init()
size=width,height=320,240
srceen = pygame.display.set_mode(size)
while True:
for event in pygame.event.get():
print("event",event)
print("event.type==pygame.QUIT:",event.type==pygame.QUIT)
if event.type==pygame.QUIT:
pygame.quit()
sys.exit()
主要是就是修改了一个pygame.quit()语句的位置。
无语_mrkj 发表于2019-02-21 16:48
您把代码修改为以下内容就可以在IDLE中运行后关闭了。
import sys
import pygame
pygame.init()
size=width,height=320,240
srceen = pygame.display.set_mode(size)
while True:
for event in pygame.event.get():
print("event",event)
print("event.type==pygame.QUIT:",event.type==pygame.QUIT)
if event.type==pygame.QUIT:
pygame.quit()
sys.exit()
主要是就是修改了一个pygame.quit()语句的位置。
谢谢老师
无语_mrkj 发表于2019-02-21 16:48
您把代码修改为以下内容就可以在IDLE中运行后关闭了。
import sys
import pygame
pygame.init()
size=width,height=320,240
srceen = pygame.display.set_mode(size)
while True:
for event in pygame.event.get():
print("event",event)
print("event.type==pygame.QUIT:",event.type==pygame.QUIT)
if event.type==pygame.QUIT:
pygame.quit()
sys.exit()
主要是就是修改了一个pygame.quit()语句的位置。
老师,我改了之后在idle中可以正常退出,在vscode中出现异常,请问这个要怎么解决?