我正在开发一个Python游戏,并想知道如何给它自己的图标。我正在使用Windows计算机,并没有使用Python安装额外的东西。哦,我也正在使用版本3.3甚至可能。如何将我自己的图标添加到Python程序
P.S我发现对堆栈溢出其他的东西,但他们使用的是像Ubuntu和Macintosh
我正在开发一个Python游戏,并想知道如何给它自己的图标。我正在使用Windows计算机,并没有使用Python安装额外的东西。哦,我也正在使用版本3.3甚至可能。如何将我自己的图标添加到Python程序
P.S我发现对堆栈溢出其他的东西,但他们使用的是像Ubuntu和Macintosh
有两个步骤:首先构建Python可执行文件。为此,您需要诸如py2exe这样的东西,“它将Python脚本转换为可执行的Windows程序,无需安装Python即可运行。”
然后,一旦你有你的可执行文件,给它一个图标,你可以使用这个问题的答案:Add icon to existing EXE file from the command line 为最后的触摸。
谢谢你!我没有想法py2exe exsisted!这对于将我的游戏发布给许多人非常有用! –
你不能在不同的计算机上。在Windows中,自定义图标只能分配给某些类型的文件(主要是可执行文件和快捷方式),Python脚本不是这些类型之一。
但是,如果我得到一个用Python制作的程序,他们有时会有自己的图标? –
很可能是因为这些程序是作为可执行文件('.exe')分发的,而不是纯粹的Python脚本('.py')。 – duskwuff
好吧,当我在cmd中打开程序它说它是一个.exe –
如果您尝试更改快捷方式的图标,您选择的程序
,那么你需要到了文件,其中以往任何时候都右键单击它,去创建快捷方式
然后拖动快捷方式到桌面的youre
然后用鼠标右键单击该快捷方式,然后单击属性
然后点击“更改图标”
然后去到你的愿望。ICO的图像保存,并设置为图标
如果你这样做,你在角落里打开你的程序将是你选择的图像,在你的桌面上它会显示ico而不是python图像
这就是你如何改变快捷方式图标,但没有办法改变实际的窗口图标在角落,除非你使用的东西像Tk或Pygame
您不能将自定义图标添加到普通的Python脚本,但如果使用py2exe将其转换为Windows可执行文件,则可以指定要使用的图标资源。有一个如何在their wiki。
您可以编写一个小VBS脚本来创建快捷方式,并分配所需的图标。例如,请参阅在http://www.computerperformance.co.uk/ezine/ezine119.htm上使用strIconPath。
你是什么意思的'图标'?终端窗口中的图标?脚本上的图标?可执行文件上的图标? (如果是这样,那么可执行文件是什么?)窗口上的图标? (如果是这样,什么GUI工具包?)一些其他的图标? –
在桌面上而不是让python脚本图标拥有自己的.ico图像 –
但是我用什么代码来做到这一点? –