遍历响应界面并映射键值
//包含所有参数
QObjectList list;
myspinbox *spinbox;
list = myfun->ui_paraset->ui->front->children();
list += myfun->ui_cam->ui->FrontPara->children();
list += myfun->ui_gain->children();
foreach (QObject *obj, list) {
//找到控件响应控件,将控件名最后的序号转化为整形最为键,将控件本身最为值
spinbox = qobject_cast<myspinbox *>(obj);
if(spinbox && spinbox->objectName().left(11)!="sbCleanTime")
map_para[0].insert(spinbox->objectName().right(2).toInt(),spinbox);
}
键值对使用时可直接操作
map_para[0]->setText("1");