qt 动态添加控件(删除子控件)

需求:当点击某控件,界面能添加指定控件。

解决方案:
首先删除原来界面下的子控件

QList<QPushButton*> btns= this->scrollArea->findChildren<QPushButton*>();  //可根据自己的需要更改控件
foreach (QPushButton* btn, btns) {   delete btn;  }

然后再重新初始化界面,将新增的控件添加上来便可。

你可能感兴趣的:(Qt,qt)