Trong Tkinter, bạn có thể đặt GUI của ứng dụng bằng cách sử dụng trình quản lý hình học khác. Trình quản lý hình học lưới là một trong những trình quản lý hình học hữu ích nhất trong tkinter được sử dụng để đặt vị trí widget trong ứng dụng bằng cách sử dụng biểu mẫu hình học 2D.
Với trình quản lý hình học lưới, bạn có thể đặt một số hàng và cột nhất định và đặt tiện ích con ở bất kỳ vị trí nào của ứng dụng. Để đặt một số hàng và cột nhất định, bạn cần chỉ định giá trị kích thước của cấu hình hàng và cột giúp đặt vị trí của một tiện ích cụ thể.
Ví dụ
Trong ví dụ sau, chúng tôi đã tạo một tiện ích nhãn và sử dụng trình quản lý hình học lưới để đặt vị trí dọc theo hàng và cột của cửa sổ.
# 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()
Đầu ra
Chạy đoạn mã trên sẽ hiển thị một cửa sổ với các tiện ích nhãn được đặt dọc theo hàng và cột của cửa sổ.