首页 > 解决方案 > Pygame 标志没有改变

问题描述

所以我试图改变pygame的图标,它没有改变,只是显示了默认的蛇。我用另一个标志尝试过它并且它有效,但我无法弄清楚为什么那个有效而我想要的那个无效。有人可以帮忙吗?

代码:

gameIcon = pygame.image.load('path\\icon.png')

pygame.display.set_icon(gameIcon)

谢谢!

顺便说一句,图像大小为 200x200,有效的是 512x512

标签: pythonpygameicons

解决方案


pygame.display.set_icon()

[...] 某些系统不允许窗口图标在显示后更改。可以在pygame.display.set_mode()设置显示模式之前调用此函数创建图标。

在之前设置图标pygame.display.set_mode()

gameIcon = pygame.image.load('path\\icon.png')
pygame.display.set_icon(gameIcon)

screen = pygame.display.set_mode((width, height))

推荐阅读