| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
具体代码如下:        #我按右上角的退出无效,只能在idle那里退出 
 
import pygame,sys 
clock=pygame.time.Clock() 
pygame.init() 
#主窗口&窗口名称 
scr=pygame.display.set_mode((1200,800)) 
scr_rect=scr.get_rect() 
pygame.display.set_caption("void_game") 
#加载图片&放置图片 
peo=pygame.image.load('01.png') 
peo_rect=peo.get_rect() 
peo_rect.center=scr_rect.center 
scr.blit(peo,(0,0)) 
pygame.display.flip() 
#退出 
while True: 
    for event in pygame.event.get(): 
        if event.type==pygame.QUIT: 
            pygame.quit 
            sys.exit() 
    pygame.display.update() 
 本帖最后由 歌者文明清理员 于 2023-2-16 07:30 编辑 
- #退出
 
 - running = True
 
 - while running:
 
 -     for event in pygame.event.get():
 
 -         if event.type==pygame.QUIT:
 
 -             pygame.quit()  # 少了括号
 
 -     pygame.display.update()
 
 - pygame.quit()
 
 
  复制代码
其实你可以直接在pygame.quit后面加上括号,其他不变
 IDLE里程序结束后,未关闭的窗口不会自动关闭 
 
 
 |   
 
 
 
 |