OptionMenu เป็น dropdown list สำหรับเลือกตัวเลือก สามารถปรับสีพื้นหลังของเมนูย่อยได้ผ่าน option['menu'].config(bg='color')
ตัวอย่างโค้ด
from tkinter import *
from PIL import Image, ImageTk
win = Tk()
win.geometry("700x350")
Label(win, text="Select a Day from the Menu", font=('Arial 13')).pack(pady=10)
var = StringVar()
option = OptionMenu(win, var, "Sunday", "Monday", "Tuesday", "Wednesday",
"Thursday", "Friday", "Saturday")
option.config(bg="gray81", fg="white")
option['menu'].config(bg="green3") # สีพื้นหลังเมนูย่อย
option.pack(padx=20, pady=30)
win.mainloop()
ผลลัพธ์
OptionMenu มีสีพื้นหลังเมนูย่อยเป็นสีเขียว
