思路:1、移除显示区域内的内容
2、布局设置并绑定
3、添加新的自定义控件到显示区域并绑定
Page_Main::OnShowSetChange()
{
qDeleteAll(ui->widget_3->children());
QVBoxLayout *layout=new QVBoxLayout();
ui->widget_3->setLayout(layout);
if(Gd::GraphType)
{
if(Gd::GraphCount==1)
{
Graph_WaveOne *wave=new Graph_WaveOne();
wave->setParent(ui->widget_3);
layout->addWidget(wave);
}
else
{
Graph_WaveTwo *wave=new Graph_WaveTwo();
wave->setParent(ui->widget_3);
layout->addWidget(wave);
}
}
}