Qt遍歷子物件

pamxy發表於2013-04-21

在此記下,以防忘記

QObjectList objList=objParent->children();

foreach(QObject *obj,objList)

{

if(!obj->isWidgetType() ) continue;

QLineEdit textBox;

textBox.name=objParent->objectName() + "/" +obj->objectName();

if(obj->inherits("QCheckBox") )

textBox.name+=dynamic_cast<QCheckBox*>(obj)->isChecked()==0?"0":"1";

}

相關文章