Tkinter รองรับการกำหนดสีทั้งชื่อสีมาตรฐานและรหัสสี RGB รหัส RGB ประกอบด้วย 6 ตัวอักษร/ตัวเลขในรูปแบบ #RRGGBB (เช่น #65A8E1) ซึ่งแทนค่าสีแดง (R) เขียว (G) น้ำเงิน (B) ตามลำดับ
สามารถนำไปใช้กับ property ต่างๆ เช่น bg, background, fg, foreground ของ widget ได้เลย
ตัวอย่างโค้ด
from tkinter import *
from tkinter import ttk
win = Tk()
win.geometry("700x350")
# ตั้งสีพื้นหลังหน้าต่างด้วยรหัส RGB
win.configure(bg='#65A8E1')
style = ttk.Style()
style.theme_use('xpnative')
def close_win(e):
win.destroy()
label = ttk.Label(win, text="Eat, Sleep, Code and Repeat",
font=('Times New Roman italic', 22),
background="black", foreground="white")
label.place(relx=.5, rely=.5, anchor=CENTER)
win.mainloop()
ผลลัพธ์
หน้าต่างแสดงข้อความพร้อมพื้นหลังสีฟ้าอ่อนจากรหัส RGB #65A8E1
