Tkinter 애플리케이션을 실행하면 기본적으로 모든 위젯과 구성 요소가 포함된 창이 나타납니다. 이때 Tkinter 메뉴바에는 모든 Tkinter 애플리케이션에 공통으로 표시되는 기본 '깃털(leaf)' 아이콘이 보이게 됩니다.
이 기본 아이콘을 다른 이미지로 바꾸고 싶다면 iconbitmap("아이콘 경로") 메서드를 사용하면 됩니다. 이 메서드는 아이콘 파일의 경로를 인자로 받아, 해당 아이콘이 적용된 창을 화면에 표시해 줍니다.
예제 코드
아래 파이썬 스크립트에서는 직접 준비한 아이콘 파일을 사용하여 출력 창의 아이콘을 변경하는 방법을 보여줍니다.
# tkinter 라이브러리 임포트
from tkinter import *
# tkinter 프레임 또는 윈도우 인스턴스 생성
win = Tk()
# tkinter 프레임의 크기 설정
win.geometry("750x250")
# 창 작업표시줄의 아이콘 변경
win.iconbitmap("favicon.ico")
# 라벨 생성
Label(win, text="Transparent Icon Window", font=('Lucida 15')).pack()
win.mainloop()실행 결과
위 코드를 실행하면 메뉴바와 작업표시줄에 기본 깃털 아이콘 대신 지정한 커스텀 아이콘이 적용된 창이 나타납니다.

참고 사항
iconbitmap() 메서드는 Windows 환경에서 .ico 형식의 아이콘 파일을 지원합니다. 만약 PNG나 JPG 같은 다른 이미지 형식을 사용하고 싶다면, Pillow 라이브러리의 ImageTk 모듈을 활용하거나 iconphoto() 메서드를 대신 사용하는 것이 좋습니다. 또한 아이콘 파일 경로는 실행 중인 스크립트의 위치를 기준으로 하므로, 절대 경로를 사용하거나 os 모듈로 경로를 정확히 지정해 주는 것이 안전합니다.