Mobile e Web
Renderização alternativa backends
Misc
Vcpkg
Hello Imgui é uma biblioteca projetada para tornar o desenvolvimento de aplicativos multiplataforma tão simples quanto escrever um programa "Hello World", construído em cima de Dear Imgui.
Sua flexibilidade o torna adequado para aplicações complexas, bem como para protótipos simples; permitindo que você se concentre nos aspectos criativos de seus projetos.
Utilitários multiplataform
Caro Imgui Tweaks
Back -end
O código mínimo para começar a desenvolver um aplicativo GUI deve ser ... mínimo. Aqui está um mundo multiplataforma de olá em 7 linhas.
6 linhas 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 linha de cmake
hello_imgui_add_app(hello_world hello_world.cpp)A demonstração de ancoragem mostra como lidar com layouts complexos, usar temas, armazenar as configurações do usuário, reduzir o uso de FPS e CPU ao inatividade, carregar fontes e ícones e muito mais

Demoção online - Fonte - Tutorial em vídeo: Como lidar com vários layouts complexos
Como usar um fundo 3D personalizado em seu aplicativo

Demoção online - fonte
O Manual Imgui é um manual interativo para o querido Imgui, construído com Hello Imgui.

Manual Online - Fonte
A calculadora RPN é uma calculadora RPN simples, construída, construída para demonstrar como um aplicativo multiplataforma pode ser criado com o Hello Imgui.

Demoção online - Fonte - Tutorial em vídeo
O modelo de partida irá iniciar em 5 minutos e mostra como incorporar ativos, personalizar o ícone do aplicativo (etc.), em todas as plataformas.
Caro IMGUI Bundle, uma biblioteca completa, construída em cima de Hello Imgui, fornece muitos widgets adicionais (Imgui, Implet, Imgui-node-Editor, IMFILEDALOG, IMGUICOLORTEXTEDIT, IMGUI_MD), além de ligações completas de Python.
Demo interativa on -line - fonte de demos C ++ - Fonte para demos Python
Como usar o tema Utilitários fornecidos por Hello Imgui
Tutorial em vídeo online
Olá Imgui é baseado em Dear Imgui (MIT Licença), de Omar Cornut. As porções usam o mecanismo de teste ImGui, que é governado por uma licença específica
Partes deste software usam o projeto Freetype, PLUTOSVG (MIT Licença), GLFW (Licença ZLIB/LIBPNG), SDL (Licença ZLIB).
Olá, Imgui está licenciado sob a licença do MIT, consulte a licença
Contribuições de qualidade são bem -vindas!
Olá, Imgui é um projeto de código aberto e gratuito, e seu desenvolvimento e manutenção requerem esforços consideráveis.
Se você achar valioso para o seu trabalho - especialmente em uma empresa comercial ou em um ambiente de pesquisa -, considere apoiar seu desenvolvimento fazendo uma doação. Obrigado!
Consulte o site de documentação da Helloimgui para obter instruções de API, uso e construção.