ในการใส่เส้นขอบรอบ ๆ Frame ใน Tkinter เราต้องใช้ พื้นหลังไฮไลท์ และ ไฮไลท์ความหนา พารามิเตอร์ขณะสร้างเฟรม มาดูตัวอย่างการใช้พารามิเตอร์ทั้งสองนี้กัน
ขั้นตอน -
-
นำเข้าไลบรารี tkinter และสร้างอินสแตนซ์ของเฟรม tkinter
-
กำหนดขนาดของเฟรมโดยใช้เรขาคณิต วิธีการ
-
สร้างเฟรมด้วย Frame() กระบวนการ. เน้นเส้นขอบของเฟรมด้วยสี highlightbackground="blue" . จากนั้นกำหนดความหนาของเส้นขอบ highlightthickness=2 .
-
ถัดไป สร้างวิดเจ็ตภายในเฟรม ในตัวอย่าง เราได้วางปุ่มตรวจสอบสี่ปุ่ม และ ปุ่ม ภายในกรอบ
-
สุดท้าย เรียกใช้ mainloop ของหน้าต่างแอปพลิเคชัน
ตัวอย่าง
# Import the libraries
from tkinter import *
# Create an instance of tkinter frame or window
win = Tk()
# Title of window
win.title("Justify Text inside Textbox")
# Dimensions of the window
win.geometry("700x250")
# Entry widget
my_text = Entry(win, width=30, justify=CENTER, bg="green", font=('Times', 20,'bold'))
my_text.insert(0, "Hello, How are you doing?")
my_text.pack(padx=50, pady=50)
# Run the mainloop
win.mainloop() ผลลัพธ์
มันจะสร้างผลลัพธ์ต่อไปนี้ -
