修正健康值

This commit is contained in:
hm
2021-05-22 14:34:09 +08:00
parent 16c301c9a3
commit acedf673b5
8 changed files with 74 additions and 107 deletions
+25
View File
@@ -126,8 +126,33 @@ void StateWidget::setValue(QString s)
if(bar)
{
double value = s.toDouble();
if(value > bar->maximum())
{
}
bar->setValue(s.toDouble());
}
bool flag = false;
double value = s.toDouble(&flag);
if(flag)
{
for (QMap<double,state>::iterator i = stateMap.begin(); i != stateMap.end(); ++i) {
if(value <= i.key())
{
setColor(i.value());
break;
}
else if(i == stateMap.end())
{
setColor(i.value());
}
}
}
}
void StateWidget::setRange(double m_min,double m_max)