2014-01-21 56 views
3

有谁知道如何更改pygame图标? 我在pygame网站上发现了一件事情,它可以让你做到这一点,但是当我尝试它时,它只是使pygame窗口非常小。如何更改pygame图标?

+0

你有什么发现? –

回答

7

首先将图标图像加载为曲面,然后使用pygame.display.set_icon(surface)更改图标。

编辑:由于提问者不知道的表面是什么

从文档在http://www.pygame.org/docs/ref/surface.html

“A pygame的表面被用来表示任何图像的表面具有固定的分辨率和象素格式。调用pygame.Surface()来创建一个新的图像对象。“

例如,如果您使用screen pygame.display.set_mode,screen是表面。

因此,在使用pygame.display.set_icon(surface)时,您必须首先使用a = pygame.image.load('image')导入图像作为pygame.Surface,其中a是表面将被存储的变量,'image'是该图像的目录。然后您可以使用pygame.display.set_icon(surface)设置为图标。您可以传递任何曲面,但最好是32x32。

更多的信息在这里:http://www.pygame.org/docs/ref/display.html#pygame.display.set_icon

+0

好的。但是,将它变成曲面意味着什么? – user2883997

+0

哦,如果我拍摄了会发生什么的视频会有帮助吗? – user2883997