gpt4 book ai didi

c++ - 具有相同按钮文本的按钮使用 "dear imgui"

转载 作者:搜寻专家 更新时间:2023-10-31 01:32:29 24 4
gpt4 key购买 nike

是否可以使用“dear imgui”让两个按钮具有相同的按钮文本?
因为生成两个或多个 ImGui::Button("PRESS") 将导致只有第一个对选择使用react(在 GCC/Win64/MinGW 上测试)

最佳答案

是的。

只有两个 ImGui::Button("Press") 对象中的第一个会注册的原因是 - 默认情况下 - ImGui 使用按钮的文本作为其标识符。

您可以通过在按钮周围使用 PushID() 和 PopID() 来创建新的 ID 堆栈,或者通过在按钮文本后添加“##”来向按钮添加其他信息来规避此问题。

例如:ImGui::Button("Press##1") 和 ImGui::Button("Press##2") 都将在按钮上只有“Press”时注册。

“##”之后的所有文本将仅用于设置该按钮的标识符,不会显示。

关于c++ - 具有相同按钮文本的按钮使用 "dear imgui",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43204239/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com