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()
출력
위의 코드를 실행하면 창의 행과 열을 따라 레이블 위젯이 설정된 창이 표시됩니다.