Tkinter cho phép tùy chỉnh button bằng hình ảnh. PhotoImage() chỉ hỗ trợ PNG, PPM, GIF. Ngoài ra có thể dùng Bitmap images có sẵn trong Tkinter.
Bitmap image là tập hợp điểm (dots) ma trận biểu diễn pixel. Các loại bitmap có sẵn:
- "error"
- "gray75", "gray50", "gray25", "gray12"
- "hourglass"
- "info"
- "questhead"
- "question"
- "warning"
Ví dụ
from tkinter import *
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()Kết quả
Chạy code tạo các button với bitmap icon.
