[python] Tkinter 윈도우 속성 설정

TOC


윈도우 설정하기

Tkinter는 Python에서 GUI 프로그램을 개발하는데 사용되는 모듈입니다. Tkinter를 사용하여 윈도우 속성을 설정하는 방법에 대해 알아보겠습니다.

크기 조절하기

Tkinter 윈도우의 크기를 조절하려면 geometry() 메서드를 사용하면 됩니다. 이 메서드는 widthxheight+x+y 형식으로 사용됩니다. 예를 들어, 500x300 크기의 윈도우를 생성하려면 다음과 같이 코드를 작성합니다.

window.geometry("500x300")

타이틀 설정하기

Tkinter 윈도우의 타이틀은 title() 메서드를 사용하여 설정할 수 있습니다. 다음 예제는 “My Window”라는 타이틀을 가진 윈도우를 생성하는 코드입니다.

window.title("My Window")

배경색 설정하기

Tkinter 윈도우의 배경색을 설정하려면 configure() 메서드를 사용하여 bg 속성을 설정합니다. 예를 들어, 윈도우의 배경색을 파란색으로 설정하려면 다음과 같이 코드를 작성합니다.

window.configure(bg="blue")

창 닫기 설정하기

Tkinter 윈도우를 닫을 때 발생하는 이벤트를 처리하는 방법에 대해 알아보겠습니다. 윈도우를 닫았을 때 어떤 동작을 수행할지 결정하기 위해 protocol() 메서드를 사용합니다.

def close_window():
    # 윈도우를 닫을 때 실행할 코드
    window.destroy()

window.protocol("WM_DELETE_WINDOW", close_window)

위 예제에서는 close_window() 함수가 윈도우를 닫을 때 실행되는 코드입니다. protocol() 메서드를 사용하여 윈도우가 닫힐 때 close_window() 함수를 실행하도록 설정합니다.


위의 예제 코드는 Tkinter 윈도우 속성 설정에 대한 간단한 설명입니다. Tkinter에는 다양한 속성과 메서드가 있으므로 필요에 따라 자세한 문서를 참조하시기 바랍니다.

참고 문서: https://docs.python.org/ko/3/library/tkinter.html