Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Tkinter Python에서 버튼의 위치를 ​​설정하시겠습니까?

<시간/>

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()

출력

위의 코드를 실행하면 창의 중앙 위치에 버튼이 포함된 창이 표시됩니다.

Tkinter Python에서 버튼의 위치를 ​​설정하시겠습니까?