[python] Tkinter 창 크기 변경

Tkinter는 Python에서 GUI 프로그래밍을 할 때 사용되는 표준 라이브러리입니다. Tkinter를 사용하여 생성한 창의 크기를 변경하는 방법에 대해 알아보겠습니다.

Tkinter로 창을 생성하고 크기를 조정하기 위해서는 다음과 같은 단계를 따라야 합니다.

1. Tkinter 모듈 import하기

from tkinter import *

2. 창 생성 및 설정

root = Tk()  # Tkinter 창 생성
root.geometry("400x300")  # 창의 초기 크기 설정

3. 크기 변경

root.geometry("800x600")  # 창의 크기 변경

위의 코드에서 geometry() 함수를 사용하여 창의 크기를 변경합니다. 함수의 파라미터에는 "가로크기x세로크기" 형식으로 크기를 설정합니다.

다음은 전체 예제 코드입니다.

from tkinter import *

root = Tk()
root.geometry("400x300")  # 초기 크기 설정

# 화면 중앙에 창 배치
screen_width = root.winfo_screenwidth()
screen_height = root.winfo_screenheight()
x = (screen_width - 400) // 2
y = (screen_height - 300) // 2
root.geometry("+{}+{}".format(x, y))

root.mainloop()

위의 코드를 실행하면 초기 크기가 400x300인 창이 생성되고, root.geometry("800x600") 코드를 추가하면 창의 크기가 800x600으로 변경됩니다.

이와 같이 Tkinter를 사용하여 창의 크기를 변경할 수 있습니다.

참고 자료