반응형
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()
이제 어떻게 나오나 살펴볼까요?
클릭시 아래와 같은 팝업 알림창이 뜨게 됩니다.
간단한 프로그램인데 뭔가 허접하죠? 차근차근 따라서 여러가지 컴포넌트들을 배워보아요.
반응형
'다양한 TIP' 카테고리의 다른 글
python tkinter 크기조절(윈도우, 위젯) (0) | 2023.08.19 |
---|---|
한줄 json 파일 깔끔하게 보는 방법(pretty) (0) | 2023.08.09 |
c++ 맹글러 해석방법 알아보기 (0) | 2023.07.26 |
댓글