
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가 최고의 선택입니다.
간단한 자동화 도구를 배포하거나 친구에게 공유할 때도 적합합니다.