Tkinter 위젯을 창 내부에 배치할 수 있는 특정 방법이 있습니다. Tkinter Geometry 관리자에는 pack(), place()의 세 가지 메서드가 있습니다. 및 그리드() , 이를 통해 애플리케이션 창에서 위젯의 위치를 설정할 수 있습니다. 이러한 각 방법에는 고유한 제한 사항과 용도가 있습니다. Tkinter 애플리케이션 창에서 버튼의 위치를 설정하려면 place(x-coordinates, y-coordinates)를 사용하는 것이 좋습니다. 다른 모든 방법보다 방법. 위젯의 위치를 정의하는 데 필요한 x 및 y 좌표 값을 취합니다.
예시
샘플 코드에는 place(x, y)를 사용하는 버튼 위젯이 포함되어 있습니다. 창에 버튼을 배치하는 방법입니다.
# Import the Tkinter library from tkinter import * from tkinter import ttk # Create an instance of Tkinter frame win = Tk() # Define the geometry win.geometry("750x250") def close_win(): win.destroy() # Create Buttons in the frame button = ttk.Button(win, text="Click", command=close_win) button.place(x=325, y=125) #Create a Label Label(win, text="Click the Button to Close the Window", font=('Consolas 15')).pack() win.mainloop()
출력
위의 코드를 실행하면 창의 중앙 위치에 버튼이 포함된 창이 표시됩니다.