2008-11-14 3 views

답변

2

내가 얼마 전에이를 찾고,이 발견되었다 : 위의 링크에서 http://www.mail-archive.com/[email protected]/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, 
} 

--snip--

-1

나는 py2exe에 아무런 경험이 있지만 이 EXE 파일 아이콘은 당신이 무엇을 요구했다 내장 경우 빠른 google searchthis을 발견했다.

.ico 파일을 만들려면 아이콘 디자이너 또는 완성 된 아이콘을 검색하는 것이 좋습니다. 물론 페인트에서 16x16, 32x32 또는 64x64 px 이미지를 만들어 쉽게 Win 3.x 스타일 아이콘을 만들고 이름을 .ico로 바꿀 수 있습니다. 그러나 Windows 용 현대적인 다중 해상도 아이콘을 만드는 것은 훨씬 더 복잡합니다.

은 아이콘을 연결

+1

ico 파일을 만드는 방법을 알고있다. 나의 setup.py 스크립트 –

2

는 다른 답변에 대한 답변 (나는 ... 충분히 매우 창문 소리 당신은 내가 "EXE"를 깨달았을 때, 용으로 컴파일 된 것을 OS 물어 대한, 그리고 확신했다). 물건을 만드는 것은 png2ico을 사용하는 것만 큼 쉽습니다. 그것은 하나 이상의 PNG 년대에서 ICO 파일을 생성하고 같은 등 여러 크기를 처리합니다

png2ico myicon.ico logo16x16.png logo32x32.png 

이 크기의 16 × 16와 32 × 32와 myicon.ico을 만듭니다. 크기는 8 제곱의 배수 여야하며 256x256보다 크지 않아야합니다.

2

py2exe에 약간 일자 및 pyInstaller 중에 계속되어 (그 자체가 약간 일자되는 상기 SVN 릴리스 가장 최신이다) http://pyinstaller.python-hosting.com/

pyInstaller 중에 발생시키기위한 초기 스크립트를 통해 실행 한 후 Makespec.py의 spec 파일, spec 파일을 편집하고 EXE 섹션을 찾으십시오. 그것의 꼬리 끝에 당신의 ico 정의를 추가하십시오; 그래서

콘솔 = 참)

광산 경우입니다 진정한

콘솔 = 아이콘 = 'mine.ico')

될 것입니다. ico 파일은 Makespec.py 파일과 같은 폴더에 있습니다. 또한 아이콘을 아이콘으로 보내기위한 명령 행 옵션이 있습니다. 나는 그것이라고 생각한다

python Makespec.py -i 'mine.ico' /path/to/file.py