Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách dùng Bitmap image trong Button Tkinter?

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.

Cách dùng Bitmap image trong Button Tkinter?