Как удалить виджет из другого Qwidget? - PullRequest
4 голосов
/ 15 октября 2010

я создал один QWidget (Parent). Внутри родительского виджета я создал еще один QWidget (Child). Во время выполнения мне нужно удалить дочерний виджет. как это сделать?

Я не использую макет. я напрямую добавляю виджет для родителей.

Пожалуйста, помогите мне исправить это.

1 Ответ

5 голосов
/ 15 октября 2010

Если вы добавите виджет с помощью, например ::

QWidget *w = new QWidget(parent);

... тогда вы можете удалить его с помощью:

delete w;

Другим подходом было бы просто скрыть это:

w->hide();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...