특징 • 설치 • 사용 방법 • 데모 • 리소스 • 지원 • 기술 스택 • 크레딧 • 라이센스 • 갤러리
Python 3.8 64비트 이상이 있는지 확인하세요.
pip install dearpygui
or
pip3 install dearpygui
Dear PyGui를 사용하는 것은 다음 Python 스크립트만큼 간단합니다.
import dearpygui . dearpygui as dpg
def save_callback ():
print ( "Save Clicked" )
dpg . create_context ()
dpg . create_viewport ()
dpg . setup_dearpygui ()
with dpg . window ( label = "Example Window" ):
dpg . add_text ( "Hello world" )
dpg . add_button ( label = "Save" , callback = save_callback )
dpg . add_input_text ( label = "string" )
dpg . add_slider_float ( label = "float" )
dpg . show_viewport ()
dpg . start_dearpygui ()
dpg . destroy_context ()
내장된 데모는 Dear PyGui의 모든 기능을 보여줍니다. 데모를 실행하려면 다음을 실행하세요.
python -m dearpygui.demo
또는 이 코드를 사용하여 데모를 실행할 수 있습니다. 다음 노출은 사용 가능한 위젯과 기능 중 일부(거의 전부는 아님)를 보여줍니다. 데모의 Python 코드를 검사할 수 있으므로 데모 코드를 활용하여 자신만의 앱을 구축할 수 있습니다.
문제가 있거나 도움을 주고 싶다면 다음 장소를 방문하세요.
Dear PyGui는 ImPlot 및 imnodes 확장을 포함하여 Dear ImGui를 기반으로 구축되었으며 다른 Python GUI 프레임워크와 근본적으로 다릅니다. 내부적으로는 즉시 모드 패러다임과 컴퓨터의 GPU를 사용하여 매우 동적인 인터페이스를 촉진합니다. 마찬가지로 Dear ImGui는 게임 개발자를 위한 도구를 만드는 간단한 방법을 제공하며 Dear PyGui는 Python 개발자가 스크립트용 빠르고 강력한 GUI를 만드는 간단한 방법을 제공합니다. Dear PyGui는 C/C++로 작성되어 고성능 Python 애플리케이션을 제공합니다. Dear PyGui는 현재 다음 플랫폼에서 지원됩니다.
플랫폼 | 그래픽 API | 최신 버전 |
---|---|---|
윈도우 10 | 다이렉트X 11 | |
macOS | 금속 | |
리눅스 | 오픈GL 3 | |
라즈베리 파이 4 | OpenGL ES |
Jonathan Hoffstadt, Preston Cothren 및 모든 직간접 기여자가 개발했습니다.
Dear ImGui에 대한 그의 모든 놀라운 작업에 대해 Omar Cornut.
ImPlot에 대한 모든 작업에 대해 Evan Pezent에게 감사드립니다.
imnodes에 대한 모든 작업에 감사드립니다.
Dear PyGui는 MIT 라이센스에 따라 라이센스가 부여되었습니다.
지속적인 유지 관리 및 개발은 우리가 지속하고 성장하고자 하는 풀타임 노력입니다. 지속적인 개발은 사용자와 개인 후원자의 재정적 지원을 받습니다. Dear PyGui가 마음에 드신다면 후원자가 되거나 커피 한 잔 사주세요.
Dear PyGui에는 ImPlot으로 구축된 플로팅 API가 포함되어 있습니다.
Dear PyGui 에는 imnode로 구축된 노드 편집기가 포함되어 있습니다.
Dear PyGui 에는 사용자 정의 그림, 플롯, 심지어 2D 게임을 만들 수 있는 그림 API가 포함되어 있습니다.
PVS-Studio - C, C++, C# 및 Java 코드용 정적 분석기입니다.