根据你的描述,pVlaueItem[20] 的当前值为 3 级,并且你通过 pVlaueItem[20]->setValue(pEnv->fMaxHigh) 尝试重新设置值。然而,界面没有生效。

可能的原因是:

  1. setValue() 方法没有正确地更新界面。请确保 setValue() 方法在内部正确地更新了界面元素的值,并且触发了界面的重绘。
  2. pEnv->fMaxHigh 的值不正确。请确保 pEnv->fMaxHigh 的值是你期望的,并且符合界面元素的取值范围。
  3. pVlaueItem[20] 并非控制界面元素的正确对象。请确保 pVlaueItem[20] 是你要控制的界面元素的正确指针。

建议你检查以上可能的原因,并进行逐一排查。如果问题仍然存在,请提供更多的代码和上下文信息,以便我们能够更好地帮助你解决问题。

pVlaueItem20-setValuepEnv-fMaxHigh; 重新设置值后界面不生效当前 pVlaueItem20为3级

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

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