移动和网络
替代渲染后端
杂项
vcpkg
Hello Imgui是一个库,旨在使多页面应用程序开发与编写“ Hello World”程序一样简单,该程序建立在Dear Imgui之上。
它的灵活性使其适合复杂的应用以及简单的原型。让您专注于项目的创造性方面。
多平台实用程序
亲爱的imgui调整
后端
开始开发GUI应用程序的最低代码应该是...最小。这是一个7行的多平台Hello World。
6行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条cmake
hello_imgui_add_app(hello_world hello_world.cpp)扩展坞演示显示如何处理复杂的布局,使用主题,存储用户设置,减少空转时的FPS和CPU使用,加载字体和图标等等

在线演示 - 来源 - 视频教程:如何处理多个复杂布局
如何在应用中使用自定义3D背景

在线演示 - 来源
IMGUI手册是由Hello Imgui构建的Dear Imgui的互动手册。

在线手册 - 来源
RPN计算器是一个简单的RPN计算器,构建,构建,以演示如何使用Hello Imgui构建多平台应用程序。

在线演示 - 来源 - 视频教程
入门模板将在5分钟内使您开始启动,并在所有平台上显示如何嵌入资产,自定义应用程序图标(等)。
Dear Imgui Bundle是一个完整的图书馆,建在Hello Imgui顶部,提供了许多其他小部件(IMGUI,Inflot,Imgui节点编辑器,Imfiledialog,Imguicolortextedit,Imgui_md),以及完整的Python绑定。
在线互动演示 - C ++演示的来源 - Python演示的来源
Hello Imgui提供的主题调整实用程序如何使用主题
在线视频教程
Hello Imgui是根据Omar Cornut的Dear Imgui(MIT许可证)为基础的。部分使用IMGUI测试引擎,该引擎由特定许可
该软件的部分使用Freetype项目,PlutoSVG(MIT许可证),GLFW(ZLIB/LIBPNG许可证),SDL(ZLIB许可证)。
您好IMGUI已获得MIT许可证的许可,请参阅许可证
欢迎质量贡献!
Hello Imgui是一个免费的开源项目,其开发和维护需要大量努力。
如果您发现它对您的工作很有价值(尤其是在商业企业或研究环境中),请考虑通过捐款来支持其开发。谢谢你!
请参阅Helloimgui文档网站以获取API,使用和构建说明。