QLayoutItem *child;
for (int i=0; i < ui->horizontalLayout_2->count();i++)
{
QWidget *p = ui->horizontalLayout_2->itemAt(i)->widget();
QSpacerItem *space = ui->horizontalLayout_2->itemAt(i)->spacerItem();
//setParent为NULL,防止删除之后界面不消失
if (space != ui->horizontalSpacer_3)
{
child = ui->horizontalLayout_2->takeAt(i);
p->setParent(NULL);
ui->horizontalLayout_2->removeWidget(p);
delete child;
i--;
}
}
//清空horizontalLayout布局内的所有元素
最新推荐文章于 2023-09-01 16:40:24 发布