ในการเปลี่ยนสีพื้นหลังและสีพื้นหน้าของเฟรม tkinter เราสามารถกำหนดค่าต่างๆ ให้กับ bg และ fg พารามิเตอร์ใน เฟรม ฟังก์ชัน
ตัวอย่าง
ในตัวอย่างนี้ เราได้สร้างเฟรมสองเฟรมที่มีสีพื้นหลังต่างกัน
#Import the required libraries from tkinter import * #Create an instance of tkinter frame win= Tk() #Set the geometry of frame win.geometry("650x250") #Create an frame frame1= Frame(win, bg= "red") frame2= Frame(win, bg="black") #Create an label inside the frame Label(frame2, text= "Line:1", font=('Lucida font',20)).pack(pady=20) Label(frame1, text= "Line:2", font=('Lucida font',20)).pack(pady=20) frame1.pack() frame2.pack() win.mainloop()
ผลลัพธ์
การเรียกใช้โค้ดด้านบนจะแสดงหน้าต่างที่มีสองเฟรมที่มีสีพื้นหลังต่างกัน