Móvil y web
Backends de representación alternativa
Maga
VCPKG
Hello Imgui es una biblioteca diseñada para hacer que el desarrollo de aplicaciones multiplataforma sea tan simple como escribir un programa "Hello World", construido sobre Dear Imgui.
Su flexibilidad lo hace adecuado para aplicaciones complejas, así como para prototipos simples; permitiéndole concentrarse en los aspectos creativos de sus proyectos.
Utilidades multiplataforma
Estimado imgui Ajustes
Backends
El código mínimo para comenzar a desarrollar una aplicación GUI debe ser ... mínimo. Aquí hay un mundo de hola multiplataforma en 7 líneas.
6 líneas de C ++
# 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
}1 línea de cmake
hello_imgui_add_app(hello_world hello_world.cpp)La demostración de acoplamiento muestra cómo manejar diseños complejos, usar temas, almacenar configuraciones de usuarios, reducir el uso de FPS y CPU al ralentizar, cargar fuentes e iconos, y mucho más

Demo en línea - Fuente - Video Tutorial: Cómo manejar múltiples diseños complejos
Cómo usar un fondo 3D personalizado en su aplicación

Demostración en línea - fuente
El manual IMGUI es un manual interactivo para el querido IMGUI, construido con Hello Imgui.

Manual en línea - Fuente
La calculadora RPN es una calculadora RPN simple, construida, construida para demostrar cuán fácil se puede construir una aplicación multiplataforma con Hello Imgui.

Demostración en línea - fuente - tutorial de video
La plantilla de inicio te hará comenzar en 5 minutos y muestra cómo incrustar los activos, personalizar el icono de la aplicación (etc.), en todas las plataformas.
El querido pagui IMGUI, una biblioteca completa, construida sobre Hello Imgui, proporciona muchos widgets adicionales (imgui, Implot, imgui-nodo-editor, imfiledialog, imguicolortextedit, imgui_md), así como enlaces de python completos.
demostración interactiva en línea - fuente de demostraciones de C ++ - fuente para demostraciones de Python
Cómo usar los servicios públicos de ajuste del tema proporcionado por Hello Imgui
Tutorial de video en línea
Hola Imgui se basa en Dear Imgui (Licencia MIT), de Omar Cornut. Porciones use el motor de prueba imgui, que se rige por una licencia específica
Partes de este software Utilice el proyecto FreeType, Plutosvg (licencia MIT), GLFW (licencia ZLIB/libpng), SDL (licencia ZLIB).
Hola IMgui tiene licencia bajo la licencia del MIT, vea la licencia
¡Las contribuciones de calidad son bienvenidas!
Hola Imgui es un proyecto gratuito y de código abierto, y su desarrollo y mantenimiento requieren esfuerzos considerables.
Si le resulta valioso para su trabajo, especialmente en una empresa comercial o en un entorno de investigación, considere apoyar su desarrollo haciendo una donación. ¡Gracias!
Consulte el sitio web de documentación de HelloImgui para obtener instrucciones API, uso y creación.