gpt4 book ai didi

python - Pygame 窗口不显示

转载 作者:行者123 更新时间:2023-12-05 03:56:15 32 4
gpt4 key购买 nike

我最近在我的Mac上下载了pygame,但是由于某些原因,窗口没有弹出屏幕或任何东西。我没有收到错误消息,它只是运行但实际上并没有弹出显示。

import pygame, sys
from pygame.locals import*

pygame.init()
SCREENWIDTH = 800
SCREENHEIGHT = 800
RED = (255,0,0)
screen = pygame.display.set_mode((SCREENWIDTH, SCREENHEIGHT))

pygame.draw.rect(screen, RED, (400, 400, 20, 20),0)
screen.fill(RED)




pygame.display.update()

最佳答案

您的代码当前正在启动,在窗口中绘制一个红色矩形,然后立即结束。在关闭窗口之前,您可能应该等待用户退出。尝试以下操作:

import pygame, sys
from pygame.locals import*

pygame.init()
SCREENWIDTH = 800
SCREENHEIGHT = 800
RED = (255,0,0)
screen = pygame.display.set_mode((SCREENWIDTH, SCREENHEIGHT))

pygame.draw.rect(screen, RED, (400, 400, 20, 20),0)
screen.fill(RED)

pygame.display.update()

# waint until user quits
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False

pygame.quit()

最后的循环将确保窗口保持打开状态,直到用户关闭它。

关于python - Pygame 窗口不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59572663/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com