QTは、レイアウトにaddWidgetとclearremoveWidgetコントロールを追加します

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