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

วิธีเปลี่ยนพื้นหลังของ Frame ใน Tkinter


ภาพรวม

เพื่อเปลี่ยนสีพื้นหลังและสีหน้าของ Tkinter Frame สามารถกำหนดค่าต่างๆ ให้พารามิเตอร์ bg และ fg ในฟังก์ชัน Frame

ตัวอย่างโค้ด

# Import the required libraries
from tkinter import *
# Create an instance of tkinter frame
win = Tk()
# Set the geometry of frame
win.geometry("650x250")
# Create a frame
frame1 = Frame(win, bg="red")
frame2 = Frame(win, bg="black")
# Create a 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()

ผลลัพธ์

รันโค้ดจะแสดงหน้าต่างที่มี 2 Frame สีพื้นหลังต่างกัน

วิธีเปลี่ยนพื้นหลังของ Frame ใน Tkinter