python - Pygame 标志没有改变
问题描述
所以我试图改变pygame的图标,它没有改变,只是显示了默认的蛇。我用另一个标志尝试过它并且它有效,但我无法弄清楚为什么那个有效而我想要的那个无效。有人可以帮忙吗?
代码:
gameIcon = pygame.image.load('path\\icon.png')
pygame.display.set_icon(gameIcon)
谢谢!
顺便说一句,图像大小为 200x200,有效的是 512x512
解决方案
[...] 某些系统不允许窗口图标在显示后更改。可以在
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))
推荐阅读
- c - 使用 OpenMP 提高 n 体程序性能
- python - 无法从 anaconda python 3.6 中的 PIL 导入图像执行
- powershell - 是否可以通过参数绑定使别名成为全局变量?
- java - 如何检查运行时权限中的“允许”选项
- java - 将不同类型的事件发布到不同的队列
- java - 自带最小化按钮效果
- php - htaccess url 重写漂亮的 url 在 Apache localhost 上不起作用
- css - 相对位置和溢出自动
- html - 如何转换 Xml 以在 html 页面中显示
- python - 行为:在步骤定义之外访问 context.config 变量