스크립트 언어로 최고인 파이썬으로 프로그램을 만들고
GUI를 입히려 하면 순간 멈칫하게 됩니다.
C#이나 MFC으로 작성하고 비주얼스튜디오로
윈폼 작업하면 엄청 편하게 하던 작업이
파이썬을 만나면 급 피로도가 상승하게 됩니다.
GUI로 작성해야 할 일이 있어 열심히 검색을 한 결과
Tkinter, pyQt, DearPygui 정도가 나왔습니다.
pyQt처럼 비록 디자이너는 없지만
DearPyGui를 선택하여 UI를 작성했습니다.
일단 DearPyGui에서 제공하는 각 프레임웍을 보면
https://github.com/hoffstadt/DearPyGui/wiki/Framework-Comparison
매우 좋은거 같습니다. ^^;
코딩도 조금 해봤는데 매우 직관적입니다.
from dearpygui.core import *
from dearpygui.simple import *
with window("Tutorial"):
add_button("Apply")
add_same_line(spacing=10)
add_button("Apply##1")
add_same_line(spacing=10, name="sameline1")
add_button("Apply2", label="Apply")
add_spacing(count=5, name="spacing1")
add_button("Apply##3")
start_dearpygui()
API 문서는
https://github.com/hoffstadt/DearPyGui/wiki
개발툴도 따로 두어 아래와 같이 작성하고
실행하면 툴들이 실행 됩니다.
from dearpygui.core import *
from dearpygui.simple import *
show_documentation()
show_debug()
show_about()
show_metrics()
show_logger()
start_dearpygui()
한글에 대한 문제가 조금 있는데
https://github.com/hoffstadt/DearPyGui/wiki/Fonts
이 문서를 읽으면 해결할 수 있습니다.
미리 만들어진
샘플 파일들 보고 도움을 얻어도 됩니다.
https://github.com/Pcothren/DearPyGui-Examples
그런데 가장 큰문제가 하나 존재합니다.
Text 박스를 만들고 한글을 써 봤는데....
한글이 입력이 안됩니다..ㅠㅠ
=> 출처: www.clien.net/service/board/lecture/15971258?od=T31&po=1&category=0&groupCd=
'개발 이야기 > 파이썬 개발' 카테고리의 다른 글
파이썬 셀레니움 이미지 크롤링 예제 코드 (1) | 2021.05.08 |
---|---|
Awesome Python (0) | 2021.04.24 |
파이썬으로 단축URL 만들기 (1) | 2021.03.28 |
파이썬 OpenCV 표정 인식 (0) | 2020.12.21 |
파이썬에서 C함수 사용하기 (0) | 2020.09.19 |