반응형
python tkinter를 이용한 GUI 그리기 - 여러 위젯 사용하기
여러 위젯을 사용하는데 전부 아래로 붙어서 위젯 위치를 바꾸고 싶었죠?
그래서 준비한 위젯의 위치를 조절하는 방법입니다.
place() 메서드를 사용하면 tkinter 위젯의 위치를 조절할 수 있습니다. 이 메서드를 사용하면 위젯을 윈도우 내의 특정 위치에 배치할 수 있습니다. place() 메서드는 주로 절대 위치 지정에 사용됩니다.
다른 배치 관리자(layout manager)와는 달리 수동으로 위치를 지정할 수 있습니다.
위에서 배운거 같이 윈도우 크기조절을 해서 위젯의 위치를 해당되는 크기 안에 집어넣어야겠죠?
코드예제
여기서 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()
결과화면
결과화면을 아래와 같이 볼 수 있습니다. 라벨위치와 버튼위치를 잘 살펴보시면 됩니다.
반응형
'다양한 TIP' 카테고리의 다른 글
python으로 만드는 성경찾기 프로그램(GenCG Text 형식) (0) | 2023.08.19 |
---|---|
python tkinter를 이용한 GUI 그리기 - 여러 위젯 사용하기 (0) | 2023.08.19 |
python tkinter 크기조절(윈도우, 위젯) (0) | 2023.08.19 |
댓글