You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何隐藏ImGui::SliderInt组件右侧的标签?

如何隐藏ImGui::SliderInt右侧的数值标签

你提供的ImGuiSliderFlags_枚举里并没有直接用于隐藏右侧数值标签的标志位,要实现这个效果不需要额外标志位,直接修改SliderInt的格式字符串参数即可:

在调用ImGui::SliderInt时,将最后一个格式字符串参数设为空字符串"",示例代码如下:

int value = 50;
ImGui::SliderInt("滑块", &value, 0, 100, "");

这样就能隐藏右侧显示当前数值的标签。如果后续需要重新显示数值,把格式字符串改回默认的"%d"即可。

额外补充:如果需要同时隐藏左侧的文本标签(即SliderInt第一个参数的内容),可以把第一个参数设为空字符串"",或者用ImGuiItemFlags_NoLabel标记实现,示例:

ImGui::PushItemFlag(ImGuiItemFlags_NoLabel, true);
ImGui::SliderInt("", &value, 0, 100);
ImGui::PopItemFlag();

内容的提问来源于stack exchange,提问作者kaho J

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 08:27:12