본문 바로가기
다양한 TIP

python tkinter 위젯 위치조절 하는 방법(place)

by 유기농프로그래밍 2023. 8. 19.
반응형

python tkinter를 이용한 GUI 그리기 - 여러 위젯 사용하기

 

여러 위젯을 사용하는데 전부 아래로 붙어서 위젯 위치를 바꾸고 싶었죠?

그래서 준비한 위젯의 위치를 조절하는 방법입니다.

 

place() 메서드를 사용하면 tkinter 위젯의 위치를 조절할 수 있습니다. 이 메서드를 사용하면 위젯을 윈도우 내의 특정 위치에 배치할 수 있습니다. place() 메서드는 주로 절대 위치 지정에 사용됩니다.

다른 배치 관리자(layout manager)와는 달리 수동으로 위치를 지정할 수 있습니다.

 

python tkinter 크기조절(윈도우, 위젯)

 

위에서 배운거 같이 윈도우 크기조절을 해서 위젯의 위치를 해당되는 크기 안에 집어넣어야겠죠?

 

코드예제

여기서 x_position은 위젯의 x 좌표, y_position은 위젯의 y 좌표입니다. 이 좌표는 윈도우의 좌측 상단을 기준으로 합니다.

import tkinter as tk

root = tk.Tk()
root.title("Seahrin GUI 애플리케이션")

# 라벨 위젯 생성 및 위치 조절
label = tk.Label(root, text="라벨 위치 조절")
label.place(x=50, y=30)

# 버튼 위젯 생성 및 위치 조절
button = tk.Button(root, text="버튼 위치 조절")
button.place(x=80, y=80)

root.mainloop()

 

 

 

결과화면

결과화면을 아래와 같이 볼 수 있습니다. 라벨위치와 버튼위치를 잘 살펴보시면 됩니다.

place를 이용한 위젯 위치 조절

반응형

댓글