Форум программистов, компьютерный форум, киберфорум
Наши страницы

Qt

Войти
Регистрация
Восстановить пароль
 
angryjack93
7 / 3 / 1
Регистрация: 04.11.2012
Сообщений: 218
#1

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

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

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

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

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

Вызов одного виджета из другого виджета - C++ Qt
добрый день, есть 2 формы, сделанные в дизайнере. По нажатию на кнопку из формы 1 хочу чтобы выводилась форма 2.Создал слот, слот...

Указатель или объект? Как лучше создавать элементы виджета? - C++ Qt
В классе виджета можно задать элемент виджета как объект: #ifndef MAINWIDGET_H #define MAINWIDGET_H #include &quot;mapframe.h&quot; ...

Добавление одного виджета - все хорошо. Двух - слой делится пополам - C++ Qt
В продолжении этой темы: http://www.cyberforum.ru/cpp-cross-platform/thread725328.html (((((...

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

1
RazrFalcon
1384 / 1241 / 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
Привет! Вот еще темы с ответами:

Как получить все дочерние элементы JPanel - Java
Задался вопросом, мне нужно пройтись по всем дочерним элементам JPanel и найти все JTextFields , но не нашел нужного метода (вроде...

Выбрать все дочерние элементы, кроме указанных - jQuery
Как при помощи jquery выбрать все дочерние элементы, кроме указаных? Добавлено через 1 минуту Пробовал ...

Скрыть все видимые дочерние элементы в div - jQuery
Имеется блок div с кучей скрытых div-ов внутри. Выглядит это примерно так: &lt;div id=&quot;container&quot;&gt; &lt;div id=&quot;div1&quot;...

Не могу вывести все дочерние элементы по parent_id - C# ASP.NET
Здравствуйте. Помогите пожалуйста вывести записи из таблицы в виде древа. Таблица такая: code_1c | parent_id | name Пробую...


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

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

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