화면에서 위젯을 보려면 먼저 모든 위젯을 지오메트리 관리자와 연결해야 합니다. 애플리케이션에서 위젯을 볼 수 있는 세 가지 방법이 있습니다. Grid and Pack 기하학 관리자는 대부분 많은 응용 프로그램에서 사용됩니다.
포장 형상 관리자
Pack 지오메트리 관리자는 가장 단순한 지오메트리 관리자 중 하나입니다. Pack 관리자를 사용하여 패딩, X 및 Y 축에 대한 위치, 속성 확장과 같은 위젯에 추가 속성을 제공할 수 있습니다. 단일 행과 단일 열을 기준으로 작동합니다. 팩 관리자의 모든 속성은 Tkinter 라이브러리의 모든 위젯에 적용됩니다.
그리드 지오메트리 관리자
종종 그리드 지오메트리 관리자는 복잡한 애플리케이션 개발에 사용됩니다. 서로 간섭하지 않도록 창 내부에 많은 위젯을 배치해야 하는 경우 남자답게 사용됩니다. 그리드 지오메트리 관리자는 기본 좌표 지오메트리 시스템과 유사하게 작동합니다. 위젯을 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 위젯을 주석 처리하여 결과 출력을 확인합니다.