본문 바로가기
다양한 TIP

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

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

python 간단한 윈도우 ui 만들기(tkinter, ttk)

 

위의 ui만들기에서 본바와 같이 크기가 작아서 허접해보였죠? 이번엔 윈도우와 위젯의 크기조절하는 방법에 대해 설명하겠습니다.

 

윈도우 크기 조절

윈도우의 크기를 조절하려면 geometry() 메서드를 사용하면 됩니다. geometry() 메서드의 인자로 width x height 형식의 문자열을 전달하여 윈도우의 너비와 높이를 설정할 수 있습니다.

아래 예시는 너비 400 픽셀, 높이 200 픽셀인 윈도우를 생성하는 코드입니다.

타이틀만 추가해서 제목에 적어두었습니다.

참고로 width x height 표현은 공백(띄어쓰기)을 넣어도 동작합니다.

import tkinter as tk

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

root.mainloop()

 

결과화면

윈도우 크기 조절

 

 

위젯 크기 조절

tkinter에서 위젯의 크기를 조절하기 위해서는 해당 위젯의 width와 height 옵션을 설정하면 됩니다.

아래 예시는 버튼 위젯을 생성하고 너비 50 픽셀, 높이 20 픽셀로 설정한 코드입니다.

import tkinter as tk

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

button = tk.Button(root, text="Click Me", width=50, height=20)
button.pack()

root.mainloop()

 

결과화면

위젯 크기 조절

 

반응형

댓글