您好,我想用 SFML-IMGUI 创建一些按钮,然后以某种方式与它们相关联,例如更改文本。我怎样才能做到这一点?我没有看到任何 ID 属性。我使用此代码创建按钮。
ImGui::Begin("Button");
Button("Click me");
End();
我在文档中看不到任何示例:/
Imgui 按钮不使用任何 id 或回调。相反,ImGui::Button("Clikc me")
如果单击按钮,则将返回一个布尔值。(这里是一个例子)
ImGui::Begin("window");
if (ImGui::Button("Click me")) {
// onButtonClick();
}
ImGui::End();
有关更多信息,请阅读https://github.com/ocornut/imgui/tree/master/docs并查看imgui_demo.cpp
它有一些关于如何使用它的更好示例。