파이썬 라이브러리 시리즈 ⑨ — tkinter로 GUI 만들기

tkinter는 파이썬 기본 내장 GUI 라이브러리입니다.
설치 없이 바로 사용할 수 있으며, 버튼·라벨·입력창 등 간단한 앱을 손쉽게 만들 수 있습니다.

✔ tkinter가 좋은 이유

  • 추가 설치 불필요 (파이썬 기본 제공)
  • 가벼운 도구를 만들 때 적합
  • 초보자가 “눈으로 보이는 프로그램”을 만들기 쉬움

✔ 예제 — 기본 창 띄우기


import tkinter as tk

win = tk.Tk()
win.title("기본 GUI")
win.geometry("300x200")
win.mainloop()

✔ 예제 — 버튼 추가


import tkinter as tk

def hello():
    print("버튼 클릭됨!")

win = tk.Tk()

btn = tk.Button(win, text="클릭", command=hello)
btn.pack()

win.mainloop()

✔ 실전 활용 사례

  • 파일 선택 후 자동 처리하는 GUI 도구
  • 입력창 기반 자동 포스팅 툴
  • 로그 출력 GUI 프로그램

✔ 총평

초보자가 ‘보이는 프로그램’을 만들고 싶다면 tkinter가 최고의 선택입니다.
간단한 자동화 도구를 배포하거나 친구에게 공유할 때도 적합합니다.

 

댓글 남기기