|
1Qter豆
- QList<FlashSectorItem> list = DataManager.GetDeviceSectors();
- FlashSectorItem tempitem;
- int size = list.size();
- for(int i=0;i<size;i++)
- {
- tempitem = list.at(i);
- QCheckBox *checkbox = new QCheckBox;
- checkbox->setObjectName("checkbox");
- checkbox->setCheckable(true);
- checkbox->setChecked(false);
- checkbox->setText(tempitem.GetSectorName()+":"+QString::number(tempitem.GetSectorStartAddress(),16) +"-"+QString::number(tempitem.GetSectorStartAddress()+tempitem.GetSectroLength()-1,16));
- mylayout->addWidget(checkbox);
- }
- QList<QCheckBox*> checklist =mylayout->findChildren<QCheckBox*>("checkbox");
- qDebug()<<checklist.size();
复制代码 如以上代码,我添加了14个qcheckbox,但是下边获取findchildren的时候,返回的LIST为空,请教,有人遇到过类似的问题吗?
|
|