py2exe Icon in Vista/7
因為Vista/7支援高解析度256x256的icon,所以要讓生成的exe可以同時在XP/Vista/7上顯示正確,就要同時包進256x256, 64x64的Icon。如下面紅色的那行。順序很重要256x256一定要在1, 64x64一定要在0,我試過只有這樣才會顯示正確。
# setup.py
from distutils.core import setup
import py2exe
setup(
name = "NAME",
description = "DESCRIPTION",
version = "VERSION",
windows = [
{
"script": "NAME.py",
# In order to show icon in Vista/7 the first icon resources must
# be (1, "256x256_ico")
"icon_resources": [(1, "256x256_ico"), (0, "64x64_ico")]
}
],
data_files=[]
)
# setup.py
from distutils.core import setup
import py2exe
setup(
name = "NAME",
description = "DESCRIPTION",
version = "VERSION",
windows = [
{
"script": "NAME.py",
# In order to show icon in Vista/7 the first icon resources must
# be (1, "256x256_ico")
"icon_resources": [(1, "256x256_ico"), (0, "64x64_ico")]
}
],
data_files=[]
)
留言