Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

การใช้รหัสสี RGB ใน Tkinter

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

การใช้รหัสสี RGB ใน Tkinter