[python] Tkinter 윈도우 속성 설정 예제

Tkinter는 파이썬에서 GUI 프로그래밍을 위해 많이 사용되는 라이브러리입니다. Tkinter를 사용하여 윈도우 창을 생성하고 속성을 설정하는 방법에 대해 알아보겠습니다.

윈도우 생성

Tkinter를 사용하려면 먼저 Tkinter 모듈을 import해야 합니다. 그리고 Tkinter의 Tk() 클래스를 인스턴스화하여 윈도우 창을 생성합니다.

import tkinter as tk

window = tk.Tk()

윈도우 속성 설정

윈도우 속성은 윈도우 창의 크기, 제목, 배경색, 아이콘 등을 설정할 수 있습니다. 속성을 설정하기 위해서는 윈도우 객체의 속성 메서드를 사용합니다.

윈도우 크기 설정

윈도우의 크기는 geometry 메서드를 사용하여 설정할 수 있습니다. 메서드 인자에는 “가로크기x세로크기”의 형식으로 크기를 전달합니다.

window.geometry("400x300")

윈도우 제목 설정

윈도우 창의 제목은 title 메서드를 사용하여 설정할 수 있습니다. 메서드 인자로 원하는 제목을 전달하면 됩니다.

window.title("Tkinter 윈도우 속성 설정 예제")

배경색 설정

윈도우의 배경색은 configure 메서드를 사용하여 설정할 수 있습니다. 메서드 인자로 배경색을 설정하는 속성(bg)과 원하는 배경색을 전달합니다.

window.configure(bg="white")

아이콘 설정

윈도우 창의 아이콘은 .ico 파일을 사용하여 설정할 수 있습니다. 디렉토리 경로를 포함한 아이콘 파일의 경로를 iconbitmap 메서드에 전달하여 설정합니다.

window.iconbitmap("icon.ico")

윈도우 실행

윈도우 창의 설정이 완료되면 mainloop 메서드를 호출하여 윈도우를 실행합니다.

window.mainloop()

위 예제 코드를 실행하면 Tkinter를 사용하여 윈도우 속성을 설정한 창이 화면에 나타납니다. 이렇게 윈도우 창의 속성을 설정하는 방법을 익히면 Tkinter를 이용한 다양한 GUI 프로그램을 개발할 수 있습니다.

참고 자료: