Computer >> 컴퓨터 >  >> 프로그래밍 >> Python

파이썬 Tkinter로 간단한 윈도우 화면 만드는 방법

Tkinter는 파이썬에서 GUI(그래픽 사용자 인터페이스)를 가장 손쉽게 구현할 수 있도록 도와주는 표준 라이브러리입니다. 별도의 설치 없이 바로 사용할 수 있어 GUI 프로그래밍 입문용으로 널리 활용됩니다. 이번 글에서는 Tkinter를 활용해 기본적인 윈도우 화면을 만드는 방법을 단계별로 살펴보겠습니다.

구현 절차

  1. 1단계: tkinter 모듈을 임포트합니다.
  2. 2단계: tkinter의 Tk 클래스 객체(윈도우)를 생성합니다.
  3. 3단계: 메인루프(mainloop)를 실행하여 화면을 표시하고 유지합니다.

예제 코드

import tkinter as tk

# 윈도우 객체 생성
window = tk.Tk()

# 윈도우 제목 설정
window.title("나의 첫 번째 Tkinter 화면")

# 윈도우 크기 설정
window.geometry("400x300")

# 화면을 계속 유지하기 위한 메인루프 실행
window.mainloop()

실행 결과

위 코드를 실행하면 제목과 크기가 지정된 빈 윈도우 창이 화면에 나타납니다. mainloop() 메서드는 이벤트 루프를 시작하는 역할을 하며, 사용자가 창을 닫기 전까지 프로그램이 종료되지 않고 버튼 클릭, 키 입력 등 다양한 이벤트를 처리할 수 있도록 해줍니다. 이 메서드를 호출하지 않으면 윈도우가 순간적으로 나타났다가 바로 사라지므로 반드시 포함해야 합니다.

파이썬 Tkinter로 간단한 윈도우 화면 만드는 방법

마무리

이처럼 Tkinter를 사용하면 단 몇 줄의 코드만으로 간단한 GUI 화면을 완성할 수 있습니다. 여기에 버튼, 라벨, 입력창 같은 위젯을 추가하면 더욱 실용적인 데스크톱 애플리케이션으로 확장할 수 있습니다.