我正在使用 pycharm 上的 pygame 模块。每次我运行任何程序时,打开的 pygame 窗口都无法最小化或从窗口关闭。我必须停止程序运行或使用任务栏。它开始变得烦人。有办法解决这个问题吗?
这是我用来启动程序的代码(如果有用的话)
import pygame
from pygame.locals import *
pygame.init()
screen = pygame.display.set_mode((800, 800))
pygame.display.set_caption('Test Window')
run = True
while run:
for event in pygame.event.get():
if event.type == pygame.QUIT:
run = False
pygame.display.update()
pygame.quit()
看起来你正在以 1920x1080 运行,但 PyGame 似乎认为情况并非如此,因为打开的窗口比 800x800 大得多。
从屏幕截图中,我们可以看出您正在 Windows 上运行。您可能在 Windows 中启用了一些缩放辅助功能设置,Pygame 也使用它来放大其整个窗口。
在这种情况下,要么补偿缩放(通过创建较小的窗口,或计算它应该是什么大小),要么在开发过程中不使用该设置。