如果要修改标签框的名称,需要先调用 ImGui::End() 结束之前的标签框,然后再调用 ImGui::Begin() 重新定义一个新的标签框,指定新的名字即可。例如:

ImGui::End();
ImGui::Begin('New Name');

注意,这样会导致原来的标签框被关闭,重新生成一个新的标签框。

如果需要在不关闭标签框的情况下修改标签框的名字,可以考虑使用 ImGui::SetNextWindowCollapsed() 来设置标签框的折叠状态,然后在 ImGui::Begin() 中指定新的名字即可。例如:

ImGui::SetNextWindowCollapsed(true); // 折叠标签框
ImGui::Begin('New Name');

原文地址: https://www.cveoy.top/t/topic/mOiD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录