Development/파이썬 [Python]

[Python] 파이썬 exe 파일 Windows 기본 icon 사용하기

요체크다 2021. 2. 8. 01:44
반응형

 파이썬으로 작성한 코드를 pyinstaller를 통해 exe 파일을 만드는 경우 기본 icon은 아래와 같이 생성됩니다.

[ 기본 icon ]

물론 해당 icon을 그대로 사용해도 되고, 다른 icon을 사용해도 전혀 문제가 되지 않습니다.

다만 저 같은 경우에는 Windows 기본 icon을 사용하고 싶어 해당 방법을 찾아보았고, 혹 저와 같은 생각을 가지시는 분들이 계실 거 같아 이 글을 작성하게 되었습니다.

 

 구글링을 통해 pyinstaller 시 Windows 기본 icon을 사용하는 방법을 찾아보면,

대부분 pyinstaller로 exe 파일 만들 때 "--icon=NONE" 옵션을 사용하라고 가이드하고 있습니다.

하지만 저 같은 경우에는 해당 옵션을 사용해도 pyinstaller에서 제공하는 기본 icon으로 계속 빌드가 되었습니다.

 

 결국 제가 최종적으로 선택한 방법은 pyinstaller를 통해 exe 파일을 만들 후 "Resource Hacker"라고 하는 유틸리티를 통해 기본 icon을 제거하는 방식으로 진행하였습니다.

Resource Hacker는 무료 프로그램이며, 아래의 링크를 통해 다운로드하실 수 있습니다.

 - Download Site : resource-hacker.softonic.kr/

 

"파이썬 exe파일 Windows 기본 icon 사용"

1. pyinstaller를 통해 exe 파일 생성

[ pyinstaller 통해 exe 파일 만들기 ]

2. Resource Hacker 프로그램 실행

3. 열기 버튼으로 pyinstaller를 통해 생성한 exe 파일 열기

[ Open 버튼으로 exe 파일 불러오기 ]

4. Icon Group 메뉴 펼친 후 icon 선택하여 리소스 삭제

5. 저장 버튼을 통해 저장하기

- 저장을 하면 exe 파일 경로에 기존 exe 파일은 "_원본. exe"라고 백업이 되고 편집한 파일이 생성됩니다.

[ 편집 후 저장 ]
[ 편집파일 생성 ]

 

반응형