有人知道如何更改pygame图标吗?我在pygame网站上发现了一个可以让您执行此操作的东西,但是当我尝试操作时,它只会使pygame窗口很小。
首先将图标图像加载为表面,然后用于pygame.display.set_icon(surface)
更改图标。
编辑:由于询问者不知道什么是表面
来自http://www.pygame.org/docs/ref/surface.html上的文档
“ pygame Surface用于表示任何图像。该Surface具有固定的分辨率和像素格式。调用pygame.Surface()创建一个新的图像对象。”
例如,如果使用screen = pygame.display.set_mode
,screen
则为曲面。
因此,在使用pygame.display.set_icon(surface)
时必须首先将图像导入为pygame.Surface,使用a = pygame.image.load('image')
wherea
是变量将存储表面,并且'image'
是该图像的目录。然后,您可以使用设置图标pygame.display.set_icon(surface)
。您可以传递任何表面,但最好是32x32。
此处的更多信息:http
:
//www.pygame.org/docs/ref/display.html#pygame.display.set_icon
问题内容: 我已经完成了一次Google搜索,并搜索了我的两本python初学者书籍,以查找执行此操作的方法。我认为这必须是一个简单的任务。基本上,我正在与python一起使用pygame。 我希望如果我单击button1_image,它会更改为button1select_image,对吗?如果单击button2_image,它将button1select_image设置回button1_imag
我看了其他答案,试着: 以及: 在类中,我把图像文件放在资源文件夹中,也放在与我的文件和我项目的根文件夹中,甚至在开始时包含了/符号URL字符串,但没有工作。我想知道最近有没有人尝试过并成功了?
我已经开发了一个2D侧滚动平台一段时间了。这是我的第一场正式比赛,快结束了。到目前为止,我还没有过多考虑过决议。 我的游戏是基于瓷砖的,大多数瓷砖和玩家精灵都是。尺寸为40x40像素的PNG文件。默认屏幕高度和宽度为1280x720。据我所知,现在的大多数游戏都有很多不同的分辨率选择和不同的纵横比。 我想给玩家几个分辨率的选择,比如800x600、1024x768和1280x720。这需要这样做,
我从服务器接收图像,然后根据用户选择的颜色,图像颜色将发生变化。 我尝试了以下方法: 我得到了与我的目标相反的结果(UIImage外部的白色是用所选颜色着色的)。 出了什么问题? 在这个问题上我也需要这样做,提供的解决方案不能解决我的问题。如何更改iOS和WatchKit中的图像颜色
我想更改Google Maps上选定的标记图标,因此我有以下代码: 在这一行,我从下面得到错误: 例外情况如下:
问题内容: 好的,所以我一直在研究这一点。我对Java还是很陌生,但认为这很容易。我已经尝试了本网站上已回答的所有方法,但仍然没有运气,通常,当我在这里查看时,我能够找到适合我所寻找答案的答案。有谁知道如何更改JFrame右上角的Java图标。我非常肯定它不是我的文件路径,因为我的所有图像都在同一个文件夹中并且都可以工作,这是我似乎无法使用的唯一文件。 这是我的程序主菜单代码的第一部分,除我尝试添