Pygame全屏窗口控制



我正在使用pygame制作游戏。我已经设置了窗口,以便使用'flag=pygame'全屏显示。全屏",但没有控件可以退出程序或像右上角的普通窗口那样将其最小化。有谁知道如何让它工作?我已经包括了通过转义按钮退出的功能,但我也想要顶部的十字架。

import pygame
pygame.init()
BLUE = (0,0,255)
RED = (255,0,0)
size = (1920,1080)
screen = pygame.display.set_mode(size,flags=pygame.FULLSCREEN)
pygame.display.set_caption("Game")
characterPic = pygame.image.load("average_joe1.png").convert()
carryOn = True
clock = pygame.time.Clock()
while carryOn:
for event in pygame.event.get():
if event.type == pygame.QUIT:
carryOn = False
keys = pygame.key.get_pressed()
if keys[pygame.K_ESCAPE]:
carryOn = False
screen.fill(BLUE)
pygame.draw.rect(screen,RED,[55,200,100,70],0)
screen.blit(characterPic, (20, 500))
pygame.display.flip()
clock.tick(75)
pygame.quit()`

这是每个全屏程序都必须自行管理的东西。通常,程序将使用Esc键或其他东西来触发退出或从全屏更改为窗口。

您必须在程序中处理这个问题。

最新更新