编译Python程序时如何为我的exe文件制作图标?
答案 0 :(得分:2)
我刚才在搜索这个,发现了这个:http://www.mail-archive.com/pygame-users@seul.org/msg05619.html
从上面链接引用:
setup.py文件:PY_PROG =
'trek10.py'APP_NAME ='Trek_Game'
cfg = {
'name':APP_NAME, 'version':'1.0', 'description':'', 'author':'', 'author_email':'', 'url':'', 'py2exe.target':'', 'py2exe.icon':'icon.ico', #64x64 'py2exe.binary':APP_NAME, #leave off the .exe, it will be added 'py2app.target':'', 'py2app.icon':'icon.icns', #128x128 'cx_freeze.cmd':'~/src/cx_Freeze-3.0.3/FreezePython', 'cx_freeze.target':'', 'cx_freeze.binary':APP_NAME, }
- 剪断 -
答案 1 :(得分:2)
在其他答案中回答链接图标。创建事物就像使用png2ico一样简单。它从一个或多个png创建一个ico文件,并处理多种大小等,如:
png2ico myicon.ico logo16x16.png logo32x32.png
将创建尺寸为16x16和32x32的myicon.ico。尺寸必须是8个方格的倍数,且不大于256x256。
答案 2 :(得分:2)
py2exe有点过时了,并且继续使用pyinstaller(它本身有点过时了; svn版本是最新的) http://pyinstaller.python-hosting.com/
在运行pyinstaller的初始脚本并从Makespec.py生成spec文件之后,编辑spec文件并查找EXE部分。在它的尾端只添加你的ico定义;所以
控制台=真)
会变成
console = True,icon ='mine.ico')
也就是说,如果mine.ico文件与Makespec.py文件位于同一文件夹中。还有一个命令行选项,用于将图标输入其中。我认为这是
python Makespec.py -i 'mine.ico' /path/to/file.py
答案 3 :(得分:-1)
我没有使用py2exe的经验,但是如果在exe文件中嵌入图标就是你要求的google search this。
如果您想创建 .ico文件,我建议您搜索图标设计师或完成图标。当然,通过在绘画中创建16x16,32x32或64x64 px图像,可以创建一个Win 3.x样式图标,并将其重命名为.ico。但要为Windows创建现代多分辨率图标要复杂得多。
(我正要问你正在编写什么操作系统,当我意识到“exe”听起来很窗户时,果然......)