QT 在布局中增加addWidget和清除removeWidget控件

1.在布局中增加控件:

ui->verticalLayout->addWidget(chartView);

2.在布局中清除控件:

// 删除布局中所有的控件
while(ui->verticalLayout->count())
{
    
    
     QWidget *p=this->ui->verticalLayout->itemAt(0)->widget();
     p->setParent (NULL);
     this->ui->verticalLayout->removeWidget(p);
     delete p; // 清除内存
}

猜你喜欢

转载自blog.csdn.net/sazass/article/details/112906039