Python 中pygame窗口关闭而不退出程序,有哪位大大知道怎么弄吗
展开全部
输入
import pygame, sys
from pygame.locals import *
while True: # 游戏循环
for event in pygame.event.get(): # 事件处理循环
if event.type == QUIT: # 如果事件是玩家点击了右上角"X"关闭窗口
pygame.quit() # 停止运行Pygame
sys.exit() # 停止运行程序
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在游戏循环中事件循环里加上一个检测QUIT事件的if语句,然后在if语句里面加上pygame.quit和sys.quit(如果你用sys模块)就好了。如果还不行的话,就创建一个单独的函数,检测QUIT事件(这里是因为pygame的事件列表最多能承载的事件不多。)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询