Tkinter에서는 다른 기하학 관리자를 사용하여 응용 프로그램의 GUI를 설정할 수 있습니다. 그리드 지오메트리 관리자 2D 기하학 양식을 사용하여 응용 프로그램에서 위젯 위치를 설정하는 데 사용되는 tkinter에서 가장 유용한 기하학 관리자 중 하나입니다.
그리드 지오메트리 관리자를 사용하면 특정 수의 행과 열을 설정하고 위젯을 애플리케이션의 모든 위치에 배치할 수 있습니다. 특정 수의 행과 열을 설정하려면 특정 위젯의 위치를 설정하는 데 도움이 되는 행 및 열 구성의 크기 값을 지정해야 합니다.
예시
다음 예에서는 레이블 위젯을 만들고 그리드 지오메트리 관리자를 사용하여 창의 행과 열을 따라 위치를 설정했습니다.
# 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() 출력
위의 코드를 실행하면 창의 행과 열을 따라 레이블 위젯이 설정된 창이 표시됩니다.
