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

จะกำหนดจำนวนแถวและคอลัมน์ของตาราง Tkinter ได้อย่างไร?


ใน Tkinter คุณสามารถตั้งค่า GUI ของแอปพลิเคชันได้โดยใช้ตัวจัดการเรขาคณิตอื่น ตัวจัดการเรขาคณิตกริด เป็นหนึ่งในเครื่องมือจัดการเรขาคณิตที่มีประโยชน์ที่สุดใน tkinter ซึ่งใช้ในการตั้งค่าตำแหน่งวิดเจ็ตในแอปพลิเคชันโดยใช้รูปแบบเรขาคณิต 2 มิติ

ด้วยตัวจัดการเรขาคณิตกริด คุณสามารถกำหนดจำนวนแถวและคอลัมน์ที่แน่นอน และวางวิดเจ็ตในตำแหน่งใดก็ได้ของแอปพลิเคชัน ในการกำหนดจำนวนแถวและคอลัมน์ คุณจะต้องระบุค่าขนาดของการกำหนดค่าแถวและคอลัมน์ที่ช่วยในการกำหนดตำแหน่งของวิดเจ็ตเฉพาะ

ตัวอย่าง

ในตัวอย่างต่อไปนี้ เราได้สร้างวิดเจ็ตป้ายกำกับและใช้เครื่องมือจัดการเรขาคณิตของกริดเพื่อกำหนดตำแหน่งตามแถวและคอลัมน์ของหน้าต่าง

# Import the required library
from tkinter import*

# Create an instance of tkinter frame or window
win = Tk()

# Set the size of the window
win.geometry("700x350")

# Add a label widget
label1 = Label(win, text='Label1', font=("Calibri, 15"))
label1.grid(column=1, row=2)

label2 = Label(win, text='Label2', font=("Calibri, 15"))
label2.grid(column=3, row=5)

label3 = Label(win, text='Label3', font=("Calibri, 15"))
label3.grid(column=5, row=8)

label4 = Label(win, text='Label4', font=("Calibri, 15"))
label4.grid(column=7, row=11)

# set size of the window and add row and column
win.rowconfigure(9)
win.columnconfigure(9)

win.mainloop()

ผลลัพธ์

การเรียกใช้โค้ดด้านบนจะแสดงหน้าต่างพร้อมวิดเจ็ตป้ายกำกับที่ตั้งค่าตามแถวและคอลัมน์ของหน้าต่าง

จะกำหนดจำนวนแถวและคอลัมน์ของตาราง Tkinter ได้อย่างไร?