python安装教程win7python(py2exe)打包成exe执⾏⽂件,vistawin7下icon图标显
mysql下载qq教程
⽰问题。。。
windows下,在对使⽤python的编写的程序进⾏打包时,常⽤的⼯具就是py2exe了,该⼯具只需要⼀些脚本就看实现将python程序打包成⼀个exe⽂件。并且该exe程序的执⾏不需要预先安装python环境。
activity怎么读音发音setup(
version =console=[{"script": "testcsdn.py", "icon_resources": [(1, "myicon.ico")] }]
)
其中icon_resources参数是我们要讨论的重点:
按照上⾯的代码打包来的exe程序,在windows XP或server 2003系统下,我们可以看到exe的图标。但是当把程序拷贝到vista/win7下时,exe图标确变成了默认的"窗⼝"图标,⽆论怎么变换试图模式都使如此(如下图所⽰)。
浮点型包括什么类型
⾸先先介绍⼀下ico⽂件,这对于理解其解决⽅案有很⼤帮助。
ico⽂件是windows下图⽚格式,我们看到的⽂件夹,执⾏⽂件等都有不同的图标显⽰,并且当我们切换视图模式
(Thumbnails,Tiles,Icons, List, Details)时,⽂件的图标会以"不同"尺⼨显⽰,确切的说,应该是不同的图标⽂件(尺⼨亦不同)。ico ⽂件⾥⾯可以有多个不同的图标⽂件以适应不同的视图模式,并且这些图标⽂件通常按尺⼨⼤⼩的顺序存放。以windows XP/server
in和at的地点用法例题
2003下⽀持的ico尺⼨为16x16,32x32和48x48。vista/win7下则最多可以⽀持256x256。
问题关键在于ico⽂件中图标的顺序问题,XP和server 2003对顺序要求不⾼,⽆论是图标是按尺⼨的正序还是倒序都可以正常显⽰,⽽然在vista/win7下确只能倒序。
如果你使⽤png2ico⼯具的⼯具的话,可以使⽤如下命令⽣成myicon.ico⽂件:
png2ico myicon.ico icon_128x128.png icon_64x64.png icon_48x48.png icon_32x32.png icon_16x16.png
dprintor⽽不是:
png2ico myicon.ico icon_16x16.png icon_32x32.png icon_48x48.png  icon_64x64.png icon_128x128.png
要提醒的是png2ico⽣成的ico⽂件效果不是太好并且图标⽂件不能达到256x256,你不得不选择选择像248x248这样的尺⼨来代替。推荐⼀个在线的转换⼯具ConvertIcon!,只是png2ico可以定义图标的顺序,⽽ConvertIcon!则是从⼩到⼤的顺序存储图标⽂件。但另⼀个ico编辑⼯具可以解决这个问题--Greenfish Icon Editor Pro,该⼯具不仅可以编辑图标⽂件,⽽且可以修改图标⽂件的顺序,详细步骤如下:      ⾸先:打开Greenfish Icon Editor Pro 软件并导⼊icon图⽚:
点击红⾊矩形框的icon选项->create icon from image 可以设置ico图⽚属性以及⽣成不同尺⼨的icon图⽚,如下图:
是通过⿏标拖动图⽚改变这些图⽚的排列顺序:256*256,64*64,32*32,16*16  ,调整完毕后如下图所⽰:
接下来点击三个红⾊箭头指的那个红⾊矩形框保存按钮保存icon图⽚。然后导⼊该图⽚,就可以看到能够在vista/win7 上正常显⽰了,效果如下图:
以上就是对python(py2exe)打包成exe执⾏⽂件,vista/win7下icon图标显⽰问题的解决⽅案内容的介绍,望你会有所收获。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。