如何更改pygame图标?

use*_*997 6 python icons pygame

有谁知道如何更改pygame图标?我在pygame网站上发现了一个让你这样做的东西,但是当我尝试它时,它只会让pygame窗口非常小.

ide*_*con 13

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

编辑:因为提问者不知道表面是什么

来自http://www.pygame.org/docs/ref/surface.html上的文档

"pygame Surface用于表示任何图像.Space具有固定的分辨率和像素格式.调用pygame.Surface()来创建新的图像对象."

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

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

更多信息请访问:http://www.pygame.org/docs/ref/display.html#pygame.display.set_icon


小智 10

programIcon = pygame.image.load('ikon.png')

pygame.display.set_icon(programIcon)
Run Code Online (Sandbox Code Playgroud)