여기 내 사양 파일 (Collector.spec
)은 "Collector.py"
이라는 간단한 파이썬 프로그램에 사용됩니다.
# -*- mode: python -*-
a = Analysis(['Collector.py'],
pathex=['C:\\Users\\vijay\\Python\\Collector'],
hiddenimports=[],
hookspath=None,
runtime_hooks=None)
a.datas += [('logo.png','C:\\Users\\vijay\\System\\icon\\logo.png','DATA')]
pyz = PYZ(a.pure)
exe = EXE(pyz,
a.scripts,
a.binaries,
a.zipfiles,
a.datas,
name='Collector.exe',
debug=False,
strip=None,
upx=True,
console=False , icon='C:\\Users\\vijay\\System\\icon\\logo.ico')
단지 pyz 변수 위의 라인 "a.datas += .... "
내 GUI 응용 프로그램의 다양한 창에 표시됩니다 이미지를 PNG로 경로를 보유하고 있습니다. "icon=...."
변수는 exe 변수에 설정되어 있으며 Windows 바탕 화면에 바탕 화면 아이콘으로 표시 할 ico 이미지의 경로를 포함합니다.
주 프로그램에서 here이 수행 한 작업을 사용할 수 있습니다 (Collector.py
, 나를 위해). 여기
내가
Max의 코드를 사용했습니다 내 스크립트
Collector.py
의 조각입니다 : 이제
path = self.resource_path("logo.png")
icon = wx.Icon(path, wx.BITMAP_TYPE_PNG)
self.SetIcon(icon)
, 내가 pyinstaller Collector.spec
를 실행할 때, 나는 바탕 화면 아이콘과의 아이콘 모두가 내 수집기 응용 프로그램 창.
희망이 도움이됩니다.
고마워요.하지만 실행 파일의 왼쪽 상단에 나타나는 창 아이콘에 대해 이야기하고있었습니다. 미안해, 내 설명에 불명확하다. 어쨌든, 나는이 질문에서 답을 사용하여 그것을 해결했다. [link] (http://stackoverflow.com/questions/9929479/embed-icon-in-python-script) – maupertius