3

からすべてのウィジェットを削除するにはQStackedWidget? からすべてのウィジェットを削除するだけQStackedWidgetです。

4

1 に答える 1

6

すべてのウィジェットを繰り返し処理し、それぞれを削除する必要があります。

for(int i = stackedWidget->count(); i >= 0; i--)
{
    QWidget* widget = stackedWidget->widget(i);
    stackedWidget->removeWidget(widget);
    widget->deleteLater();
}
于 2016-02-01T17:22:15.340 に答える