Padding ช่วยปรับปรุงเลย์เอาต์ของวิดเจ็ตในแอปพลิเคชัน ขณะพัฒนาแอปพลิเคชันใน Tkinter คุณสามารถตั้งค่าการเติมได้สองวิธีขึ้นไป ตัวจัดการเรขาคณิตใน Tkinter ช่วยให้คุณกำหนดช่องว่างภายในได้ (padx และ ข้าวเปลือก ) สำหรับทุกวิดเจ็ต (ป้ายกำกับ ข้อความ ปุ่ม ฯลฯ) ในการตั้งค่าองค์ประกอบของแอปพลิเคชันและคุณสมบัติขององค์ประกอบนั้นให้สอดคล้องกัน คุณสามารถกำหนดค่าในตัวแปรได้ ค่าสามารถใช้เพิ่มเติมเพื่อกำหนดช่องว่างภายในของวิดเจ็ต ให้เราเข้าใจสิ่งนี้ด้วยตัวอย่าง
ตัวอย่าง
ในตัวอย่างต่อไปนี้ เราจะสร้างเฟรมภายในซึ่งกำหนดวิดเจ็ตไว้ เพื่อให้แน่ใจว่ารูปลักษณ์ของวิดเจ็ตมีความสอดคล้องกัน เราสามารถดึงค่าจากตัวแปรไปใช้แทนค่าการเติม
# Import required libraries from tkinter import * # Create an instance of tkinter window win = Tk() win.geometry("700x350") # Define padding values in variables px=30 py=30 # Create a frame widget frame=Frame(win, width=40, height=65, bg="blue") # Create a label widget label=Label(frame, text="A Labeled Widget", font=('Arial 15 bold'), bg="skyblue") label.pack(padx=px, pady=py) frame.pack(padx=px, pady=py) win.mainloop()
ผลลัพธ์
การเรียกใช้โค้ดด้านบนจะแสดงหน้าต่างพร้อมวิดเจ็ตป้ายกำกับภายในเฟรม
ตัวแปร "px" และ "py" ใช้เพื่อกำหนดค่าการเติม ลองเปลี่ยนค่าของการเติมจากตัวแปรเอง