如何从QStackedWidget中删除所有小部件?

时间:2016-02-01 14:31:26

标签: qt qstackedwidget

如何从home.删除所有小部件?我只需要从QStackedWidget删除所有小部件。

1 个答案:

答案 0 :(得分:4)

您需要遍历所有小部件并删除其中的每个小部件:

for(int i = stackedWidget->count(); i >= 0; i--)
{
    QWidget* widget = stackedWidget->widget(i);
    stackedWidget->removeWidget(widget);
    widget->deleteLater();
}