使用qt ui中的动态属性功能。控制输入输出的最大最小值,以及小数点位置控制。
通过property来获得属性值
//qlineEdit中的动态属性带入到SoftkeyLineEdit中
if(originalLineEdit->property("VarType").isValid())
{
myLineEdit->type = originalLineEdit->property("VarType").toInt();
myLineEdit->numkeyboard->type = myLineEdit->type;
}
if(originalLineEdit->property("VMax").isValid())
{
myLineEdit->Vmax = originalLineEdit->property("VMax").toLongLong();
myLineEdit->numkeyboard->Vmax = myLineEdit->Vmax;
myLineEdit->numkeyboard->VRange();
}
if(originalLineEdit->property("VMin").isValid())
{
myLineEdit->Vmin = originalLineEdit->property("VMin").toLongLong();
myLineEdit->numkeyboard->Vmin = myLineEdit->Vmin;
myLineEdit->numkeyboard->VRange();
}