Tkinter นำเสนอโมดูลและคลาสไลบรารีที่หลากหลาย ซึ่งเราสามารถสร้างแอปพลิเคชันที่ทำงานได้อย่างสมบูรณ์ Tkinter ยังมีวิดเจ็ตสำหรับสร้างส่วนประกอบและโครงร่างของแอปพลิเคชันอีกด้วย ตัวเลือกสี โมดูลใน tkinter เป็นหนึ่งในนั้นที่มีชุดสีจำนวนมาก เพื่อให้ผู้ใช้สามารถเลือกสีพื้นหลังของวิดเจ็ตตามความต้องการได้
ในการเพิ่ม ตัวเลือกสี ในแอปพลิเคชันของคุณ คุณต้องนำเข้าโมดูลนี้ในโปรแกรมของคุณก่อนโดยใช้ "from tkinter import colorchooser" . จากนั้น สร้างตัวแปรเพื่อแสดงจานสีโดยใช้ colorchooser.askuser() .
เนื่องจากสีทั้งหมดในจานสีจะถูกสร้างดัชนีและคั่นด้วยหมายเลขดัชนี คุณสามารถระบุทูเพิลจากตำแหน่งที่สีควรเริ่มต้น สุดท้าย ใส่สีพื้นหลังด้วยตัวแปรที่กำหนดเพื่อเปลี่ยนสีของวิดเจ็ตใดๆ
ตัวอย่าง
ให้เราเข้าใจสิ่งนี้ด้วยตัวอย่าง
# Import the library
from tkinter import *
from tkinter import colorchooser
# Create an instance of window
win=Tk()
# Set the geometry of the window
win.geometry("700x350")
# Create a label widget
label=Label(win, text="This is a new Label text", font=('Arial 17 bold'))
label.place(relx=0.5, rely=0.2, anchor = CENTER)
# Call the function to display the color palette
color=colorchooser.askcolor()
# Initialize the color range by picking up the first color
colorname=color[1]
# Configure the background color
win.configure(background=colorname)
win.mainloop() ผลลัพธ์
การเรียกใช้โค้ดด้านบนจะแสดงหน้าต่างพร้อมวิดเจ็ตป้ายกำกับและจานสีที่ขอให้ผู้ใช้เลือกสี

สีที่เลือกจะสะท้อนเป็นสีพื้นหลังของหน้าต่าง
