移動和網絡
替代渲染後端
雜項
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,使用和構建說明。