无法使用.png文件在Pygame上设置图标

时间:2017-08-15 01:11:04

标签: python-3.x pygame icons

首先,我加载了我的图标图片:

icon = pygame.image.load ('apple2.png')

然后我使用set_icon方法设置图标:

pygame.display.set_icon (icon)

我运行脚本,我的图标不可见。

它显示了这一点:

Small icon of a box with a blue bar.

1 个答案:

答案 0 :(得分:1)

这可能是因为在某些操作系统上,您必须在定义显示之前设置图标。如果在定义显示后进行设置,最终可能会得到您所拥有的内容。

"某些系统在显示后不允许更改窗口图标。" -Pygame Docs(http://pygame.org/docs/ref/display.html#pygame.display.set_icon

如果它开始工作但你的图标看起来不像你期望的那样,尝试将你的图标设置为16x16或8x8并将其大小调整为256x256(这可能仅适用于Windows)。