2026년에 당신이 필요로 할 유일한 python GUI 라이브러리
발행: (2026년 1월 9일 오후 09:16 GMT+9)
2 분 소요
원문: Dev.to
Source: Dev.to
소개
PyUIkit은 데스크톱 GUI 개발에 HTML‑같은 간단함을 제공하는 Python 라이브러리입니다. Div‑기반 레이아웃과 재사용 가능한 컴포넌트를 사용하여 복잡한 레이아웃 코드를 작성하지 않고도 인터랙티브한 애플리케이션을 빠르게 만들 수 있습니다.
간단한 예제
from pyuikit import Body
app = Body(width=400, height=300, bg_color='white')
app.run()
위 코드는 지정된 크기와 배경색을 가진 빈 창을 생성합니다.
작은 앱 만들기
from pyuikit import Body, Div
from pyuikit.components import Text, Button, Input
def greet():
name = Input.get_input(id='name_input')
Text.set_text(id='greeting', new_text=f'Hello, {name}!')
app = Body(width=400, height=300, bg_color='white')
Div(
width=360,
height=250,
children=[
Text(text='Enter your name:'),
Input(placeholder='Name', id='name_input'),
Button(text='Greet', on_click=greet),
Text(text='', id='greeting')
]
)
app.run()
이 예제는 GUI를 만들고, 컴포넌트를 추가하며, 이벤트를 처리하는 것이 얼마나 쉬운지 보여줍니다—모두 순수 Python과 HTML‑스타일 접근 방식으로 구현됩니다.
설치
pip install pyuikit
시작하기
- GitHub 저장소 – (link to repository)
- PyPI 페이지 – (link to PyPI)
- 빠른 시작 가이드 – (link to guide)
기여
PyUIkit은 풀 리퀘스트, 피드백 및 기능 요청을 환영합니다. 이슈는 GitHub에 보고할 수 있습니다. 프로젝트는 계속 발전할 것이며, 기여를 언제든지 환영합니다.