Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Qt
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
angryjack93
7 / 3 / 2
Регистрация: 04.11.2012
Сообщений: 218
#1

Удалить все дочерние элементы из виджета

11.08.2014, 10:54. Просмотров 668. Ответов 1
Метки нет (Все метки)

Нужно было удалить все дочерние элементы из виджета и сделал так
C++
1
2
3
4
5
QList<QWidget*> widgets = ui->NikkiBox->findChildren<QWidget*>();
    foreach(QWidget *widget, widgets)
    {
        delete widget;
    }
Удаляться-то они удаляются, но даже по task manager видно, что память не освобождается. Отсюда и вопрос - почему? И как исправить?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.08.2014, 10:54
Ответы с готовыми решениями:

Как навести мышку на x,y внутри виджета относительно 0,0 виджета (левого верхнего угла виджета)?
Как навести мышку на x,y внутри виджета относительно 0,0 этого виджета (левого...

QComboBox удалить все элементы
Доброго времени суток! Имеется вектор с вопросами, и в каждом из этих...

Как добраться до виджета, который находится внутри другого виджета?
Есть QStackWidget, внутри которого на одной из страниц-виджетов находится...

Вызов одного виджета из другого виджета
добрый день, есть 2 формы, сделанные в дизайнере. По нажатию на кнопку из формы...

Указатель или объект? Как лучше создавать элементы виджета?
В классе виджета можно задать элемент виджета как объект: #ifndef MAINWIDGET_H...

1
RazrFalcon
1386 / 1243 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
11.08.2014, 12:41 #2
Цитата Сообщение от angryjack93 Посмотреть сообщение
task manager
для отслеживания утечек используйте специальный инструменты - task manager отображает общую память с кешем - она не имеет отношения к реальному потреблению.

Тем более что delete удаляет объект железно.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.08.2014, 12:41

Добавление одного виджета - все хорошо. Двух - слой делится пополам
В продолжении этой темы:...

Найти | Удалить все дочерние комментарии
Доброго времени суток. У меня как всегда проблема... На сайте можно...

Не могу вывести все дочерние элементы по parent_id
Здравствуйте. Помогите пожалуйста вывести записи из таблицы в виде древа....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru