crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Утечка памяти QTreeWidget. Может баг QT ?
dreamcode
  опции профиля:
сообщение 8.8.2010, 19:08
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 52
Регистрация: 2.11.2009
Пользователь №: 1201

Спасибо сказали: 1 раз(а)




Репутация:   0  


Люди вот два куска кода (вставка и удаление)
после того как добавить штук 300 элементов а потом их удалить то память не освобождается ...
Мож что то не то ??? помогите плис ...!!!!!

Вставка элементов :

 dir.setCurrent(path);

    QFileIconProvider iconP;
    QStringList list = dir.entryList(QDir::Dirs | QDir::Files,QDir::Type);

    for(int i=1;i<list.size();i++)
    {
       QTreeWidgetItem* item = new QTreeWidgetItem(0);
       item->setText(0,list.at(i));
       setWindowTitle(lPath);

       if(!(lPath.endsWith("\\")))
         item->setIcon(0,iconP.icon(QFileInfo(lPath+"\\"+list.at(i))));
       else
           item->setIcon(0,iconP.icon(QFileInfo(lPath+list.at(i))));

       ui->treeWidget->addTopLevelItem(item);

       itemsCount++;
    }




И код удаления :

for(int i=0;i<itemsCount;i++)
        delete (ui->treeWidget->takeTopLevelItem(0));
     itemsCount=0;

Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- dreamcode   Утечка памяти QTreeWidget. Может баг QT ?   8.8.2010, 19:08
- - BRE   Цитата(dreamcode @ 8.8.2010, 20:08) после...   8.8.2010, 19:19
- - dreamcode   Цитата(BRE @ 8.8.2010, 19:19) Не в диспет...   8.8.2010, 19:23
|- - BRE   Цитата(dreamcode @ 8.8.2010, 20:23) Цитат...   8.8.2010, 19:32
- - dreamcode   Ну размер памяти которую прога жрет возрастает при...   8.8.2010, 19:34
|- - BRE   Цитата(dreamcode @ 8.8.2010, 20:34) Ну ра...   8.8.2010, 19:41
- - dreamcode   Цитата(BRE @ 8.8.2010, 19:41) но после ос...   8.8.2010, 20:06
|- - BRE   Цитата(dreamcode @ 8.8.2010, 21:06) А что...   8.8.2010, 20:26
- - DEADHUNT   бывают баги в Qt и valgrind их показывает.   8.8.2010, 20:28
- - Litkevich Yuriy   Цитата(dreamcode @ 8.8.2010, 23:08) for(i...   8.8.2010, 23:55
- - DEADHUNT   Цитата(Litkevich Yuriy @ 9.8.2010, 0:55) ...   9.8.2010, 0:02
- - Гость_dreamcode_*   Цитата(Litkevich Yuriy @ 8.8.2010, 23:55)...   9.8.2010, 0:39
- - kuzulis   ЦитатаИ что ни кто не сталкивался с проблемой утеч...   9.8.2010, 7:45
- - dreamcode   Цитата(kuzulis @ 9.8.2010, 7:45) Да нет н...   9.8.2010, 8:07
|- - Авварон   Цитата(dreamcode @ 9.8.2010, 9:07) Аргуме...   9.8.2010, 8:59
- - Алексей1153   а вот такой код удаления, наверное, лучше for...   9.8.2010, 8:47
- - Алексей1153   Можно потестировать вручную //некая глобальная п...   9.8.2010, 9:21
|- - Авварон   Цитата(Алексей1153 @ 9.8.2010, 10:21) Мож...   9.8.2010, 11:27
- - Алексей1153   Авварон, у меня в креаторе тоже не выпало, но надп...   9.8.2010, 12:00
- - igor_bogomolov   Цитата(Алексей1153)у меня в креаторе тоже не выпал...   9.8.2010, 12:20
- - Алексей1153   Цитата(igor_bogomolov @ 9.8.2010, 15:20) ...   9.8.2010, 12:36
- - dreamcode   Цитата(Авварон @ 9.8.2010, 8:59) блин, ещ...   9.8.2010, 13:25
- - Алексей1153   dreamcode, щас времени повозиться нет (на работе),...   9.8.2010, 13:30
- - dreamcode   Цитата(Авварон @ 9.8.2010, 8:59) Удалив с...   9.8.2010, 13:32


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 26.4.2024, 11:35