모바일 및 웹
대체 렌더링 백엔드
기타
VCPKG
Hello Imgui는 Dear Imgui 위에 구축 된 "Hello World"프로그램을 작성하는 것처럼 Multiplatform 앱 개발을 간단하게 만들도록 설계된 라이브러리입니다.
유연성은 복잡한 응용 프로그램과 간단한 프로토 타입에 적합합니다. 프로젝트의 창의적인 측면에 집중할 수 있습니다.
멀티 플랫폼 유틸리티
Imgui Teaks에게
백엔드
GUI 앱 개발을 시작하기위한 최소 코드는 미미해야합니다. 다음은 7 줄의 Multiplatform Hello World입니다.
C ++의 6 줄
# include " hello_imgui/hello_imgui.h "
int main ( int , char *[]) {
HelloImGui::Run (
[]{ ImGui::Text ( " Hello, world! " ); }, // Gui code
" Hello! " , true ); // Window title + Window size auto
}cmake의 1 줄
hello_imgui_add_app(hello_world hello_world.cpp)도킹 데모는 복잡한 레이아웃을 처리하고, 테마를 사용하고, 사용자 설정을 저장하고, 공회전 할 때 FPS 및 CPU 사용을 줄이고,로드 글꼴 및 아이콘 등을 보여주는 방법을 보여줍니다.

온라인 데모 - 소스 - 비디오 자습서 : 여러 복잡한 레이아웃을 처리하는 방법
앱에서 사용자 정의 3D 배경을 사용하는 방법

온라인 데모 - 소스
Imgui 매뉴얼은 Hello Imgui와 함께 제작 된 Dear Imgui의 대화식 매뉴얼입니다.

온라인 매뉴얼 - 소스
RPN 계산기는 Hello Imgui로 Multiplatform 앱을 얼마나 쉽게 구축 할 수 있는지를 보여주기 위해 구축 된 간단한 RPN 계산기입니다.

온라인 데모 - 소스 - 비디오 자습서
스타터 템플릿을 사용하면 5 분 안에 시작하여 모든 플랫폼에서 자산을 포함하고 앱 아이콘을 사용자 정의하는 방법을 보여줍니다.
Hello Imgui 위에 제작 된 본격적인 라이브러리 인 Imgui Bundle은 다양한 위젯 (Imgui, Implot, Imgui-Node-Editor, Imgiiledialog, Imguicolortextedit, Imgui_md)과 완전한 Python 바인딩을 제공합니다.
온라인 대화 형 데모 - C ++ 데모 소스 - 파이썬 데모 소스
Hello Imgui가 제공 한 테마 조정 유틸리티 사용 방법
온라인 비디오 자습서
Hello Imgui는 Omar Cornut의 Dear Imgui (MIT 라이센스)를 기반으로합니다. 일부는 특정 라이센스에 의해 관리되는 imgui 테스트 엔진을 사용합니다.
이 소프트웨어의 일부는 프리 타입 프로젝트, plutosvg (MIT 라이센스), GLFW (Zlib/libpng 라이센스), SDL (Zlib 라이센스)을 사용합니다.
Hello Imgui는 MIT 라이센스에 따라 라이센스가 부여됩니다. 라이센스를 참조하십시오.
품질 기부금을 환영합니다!
Hello Imgui는 무료 및 오픈 소스 프로젝트이며 개발 및 유지 보수에는 상당한 노력이 필요합니다.
특히 상업 기업이나 연구 환경에서 업무에 가치가 있다면 기부금을 공급하여 개발 지원을 고려하십시오. 감사합니다!
API, 사용 및 빌드 지침은 HelloImgui 문서 웹 사이트를 참조하십시오.