ใน Tkinter เราสามารถสร้างและปรับแต็บปุ่มโดยใช้รูปภาพ รูปภาพเหล่านี้สามารถอัปโหลดได้โดยใช้ฟังก์ชัน Python PhotoImage(file)
อย่างไรก็ตาม PhotoImage() รองรับเฉพาะบางประเภทรูปภาพ เช่น PNG, PPM, และ GIF นอกจากนี้ เรายังสามารถสร้างปุ่มด้วย Bitmap images ได้ Bitmap image คือชุดของจุดที่จัดเรียงในเมทริกซ์แทนพิกเซลของรูปภาพ ประเภท Bitmap attributes ต่อไปนี้มีอยู่ใน Tkinter:
"error"
"gray75"
"gray50"
"gray25"
"gray12"
"hourglass"
"info"
"questhead"
"question"
"warning"
ตัวอย่าง
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()
ผลลัพธ์
การรันโค้ดข้างต้นจะสร้าง Bitmap Buttons ดังนี้:
