반응형
목차
파이썬 tkinter 아이콘(icon) 변경하기
바로 예제 코드로 알아보겠습니다.
예제 코드>>
from tkinter import *
root = Tk()
photo = PhotoImage(file = 'Famtech_Logo.png')
root.wm_iconphoto(False, photo)
root.title("FAMTECH")
root.mainloop()
4번 라인: 변경할 아이콘 이미지를 가져 옵니다.
5번 라인: 아이콘 이미지를 적용합니다.
결과>>
파이썬 tkinter 아이콘(icon) 삭제하기
파이썬(Python) tkinter 아이콘을 삭제하는 작업은 번거롭습니다. 바로 삭제하는 방법은 없기 때문에 주변색에 투명하게 통과되는 이미지가 필요 합니다
해당 이미지는 아래 링크의 사이트에서 만들 수 있습니다(http://www.rw-designer.com/online_icon_maker.php). 우선 해당 사이트에서 transparent.ico 라는 파일명으로 제작 하고 아래와 같이 동일하게 이미지를 넣습니다.
예제 코드>>
from tkinter import *
root = Tk()
root.iconbitmap(default='transparent.ico')
root.title("FAMTECH")
root.mainloop()
4번 라인: ico 파일을 넣기 위해 icobitmap 함수를 사용 합니다.
결과>>
사실 위와 같이 만들면 타이틀 앞에 빈 공간이 발생합니다. 아래는 최근에 발견한 방법으로 ico 파일 없이 icon을 삭제하는 방법 입니다.
예제 코드>>
from tkinter import *
root = Tk()
root.wm_attributes('-toolwindow', 'True')
root.title("FAMTECH")
root.mainloop()
4번 라인: 툴의 기능을 빼줍니다.
결과>>
결과 로고 부분은 없어 졌지만 윈도우 창을 끄는 버튼이 변경되었습니다.
반응형