Tkinter에서는 이미지를 사용하여 버튼을 만들고 사용자 지정할 수 있습니다. 이 이미지는 Python PhotoImage(file) 함수를 사용하여 업로드할 수 있습니다.
그러나 PhotoImage()는 PNG, PPM 및 GIF와 같은 몇 가지 이미지 유형만 지원합니다. 또한 BitMap 이미지를 사용하여 버튼을 만들 수도 있습니다. 비트맵 이미지는 이미지의 픽셀을 나타내는 매트릭스에 정렬된 점 집합일 뿐입니다. 다음 유형의 비트맵 속성은 Tkinter에서 사용할 수 있습니다.
-
"오류"
-
"회색75"
-
"회색50"
-
"회색25"
-
"회색12"
-
"모래시계"
-
"정보"
-
"퀘스트"
-
"질문"
-
"경고"
예
from tkinter import * #Create an instance of tkinter frame win = Tk() win.geometry("700x300") win.resizable(0,0) Button(win, relief=RAISED, bitmap="info").pack(pady=10) Button(win, relief=RAISED, bitmap="gray50").pack(pady=10) Button(win, relief=RAISED, bitmap="gray25").pack(pady=10) Button(win, relief=RAISED, bitmap="gray12").pack(pady=10) Button(win, relief=RAISED, bitmap="questhead").pack(pady=10) win.mainloop()
출력
위의 코드를 실행하면 다음과 같이 비트맵 버튼이 생성됩니다.