프레임 중앙에 개체를 배치하려면 place 방법. 예를 들어 어떻게 수행되는지 살펴보겠습니다.
단계 -
-
필요한 라이브러리를 가져오고 tkinter 프레임의 인스턴스를 만듭니다.
-
win.geometry를 사용하여 프레임 크기를 설정합니다. 방법.
-
그런 다음 버튼을 만들고 레이블을 지정합니다.
-
x를 제공하여 place 메소드를 사용하여 버튼의 위치를 설정합니다. 및 y 좌표 값.
-
위젯의 중심을 0.5의 상대적 x 및 y 위치에 배치합니다. 버튼 위젯 (relx=0.5, 의존=0.5) . "anchor=CENTER"를 제공하여 앵커를 중앙에 설정합니다.
-
마지막으로 메인 루프를 실행합니다. 응용 프로그램 창의.
예시
# Import the Tkinter library from tkinter import * from tkinter import ttk # Create an instance of Tkinter frame win = Tk() # Define the geometry win.geometry("750x350") # Create Buttons in the frame button = ttk.Button(win, text="Button at the Center") button.place(relx=0.5, rely=0.5, anchor=CENTER) win.mainloop()
출력
이 코드를 실행하면 다음과 같은 outputwindow가 표시됩니다. -
이제 창 크기를 조정하면 버튼 위젯이 자동으로 중앙에 맞춰지는 것을 알 수 있습니다.