본문 바로가기
다양한 TIP

python 간단한 윈도우 ui 만들기(tkinter, ttk)

by 유기농프로그래밍 2023. 8. 19.
반응형

python 프로그래밍을 하다보면 UI를 그리고 싶을 때가 있습니다. shell의 까만화면만 보다가 UI를 만들려니 막막하신가요? 파이썬의 표준 GUI 라이브러리인 tkinter를 사용해보면 UI를 그릴 수 있답니다.

 

간단한 윈도우 UI 만들기

단계별로 나누어서 UI를 만들어보겠습니다.

 

단계 1: 모듈 임포트

import tkinter as tk
from tkinter import ttk
from tkinter import messagebox

 

 

단계 2: 기본 윈도우 생성

# Tk 객체를 생성하여 기본 윈도우를 만듭니다.
root = tk.Tk()
root.title("Seahrin GUI 애플리케이션")

 

 

단계 3: 위젯 추가

# 라벨 위젯 추가
label = tk.Label(root, text="Seahrin 라벨 widget")
label.pack()

# 버튼 위젯 추가
def button_click():
    messagebox.showinfo("알림", "버튼이 클릭되었습니다!")

button = tk.Button(root, text="클릭하세요", command=button_click)
button.pack()

 

 

단계 4: 메인 루프 시작

# 메인 루프 실행
root.mainloop()

 

 

 

이제 어떻게 나오나 살펴볼까요?

간단한 프로그램

클릭시 아래와 같은 팝업 알림창이 뜨게 됩니다.

 

알림 메시지 버튼

 

간단한 프로그램인데 뭔가 허접하죠? 차근차근 따라서 여러가지 컴포넌트들을 배워보아요.

반응형

댓글