2014-01-21 88 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