ในการดูวิดเจ็ตบนหน้าจอ ก่อนอื่นเราต้องเชื่อมโยงวิดเจ็ตแต่ละรายการกับตัวจัดการเรขาคณิต มีสามวิธีที่เราสามารถดูวิดเจ็ตของเราในแอปพลิเคชันได้ ตัวจัดการรูปทรงเรขาคณิตของ Grid และ Pack ส่วนใหญ่จะใช้ในหลายแอปพลิเคชัน
ตัวจัดการแพ็คเรขาคณิต
ตัวจัดการรูปทรงแพ็คเป็นหนึ่งในตัวจัดการเรขาคณิตที่ง่ายที่สุด เราสามารถใช้ Pack manager เพื่อจัดเตรียมคุณสมบัติเพิ่มเติมให้กับวิดเจ็ต เช่น padding ตำแหน่งที่สัมพันธ์กับแกน X และ Y และขยายคุณสมบัติ มันทำงานบนพื้นฐานของแถวเดียวและคอลัมน์เดียว คุณสมบัติทั้งหมดของ Pack manager ใช้ได้กับวิดเจ็ตทั้งหมดใน Tkinter Library
ตัวจัดการกริดเรขาคณิต
บ่อยครั้ง ตัวจัดการเรขาคณิตของ Grid ใช้สำหรับการพัฒนาแอปพลิเคชันที่ซับซ้อน มันถูกใช้อย่างลูกผู้ชายเมื่อเราต้องจัดเรียงวิดเจ็ตจำนวนมากภายในหน้าต่างเพื่อไม่ให้รบกวนซึ่งกันและกัน ตัวจัดการเรขาคณิตของกริดทำงานคล้ายกับระบบเรขาคณิตพิกัดพื้นฐาน มันมีคุณลักษณะเลย์เอาต์สำหรับวิดเจ็ตทั้งหมดที่เราสามารถวางวิดเจ็ตในทิศทาง X และ Y ทำงานบนพื้นฐานของหลายแถวและหลายคอลัมน์
ตัวอย่าง
# Import the required library from tkinter import * from tkinter import ttk # Create an instance of tkinter frame or window win= Tk() # Set the size of the window win.geometry("700x350") # Add Label and Button widgets Button(win, text= "Button-1").grid(row=0, column=1, padx= 10, pady=20) # Button(win, text= "Button-2").pack(padx= 10, pady=20) win.mainloop()
ผลลัพธ์
ตอนนี้ ยกเลิกการใส่เครื่องหมายวิดเจ็ต Button-2 และใส่ความคิดเห็นเกี่ยวกับวิดเจ็ต Button-1 เพื่อดูผลลัพธ์ที่ได้