Название: Утечка памяти в QTableWidget Отправлено: OS2 от Май 19, 2010, 18:07 Всем доброго времени суток!
Столкнулся с непонятной утечкой памяти при удалении\добавлении строк в таблицу QTableWidget. Имеется: указатель на объект, типа QTableWidget (с именем tableWidget_SM), в него добавляются элементы, типа QTableWidgetItem (у меня простая таблица, состоящая из N строк и 1 столбца). Как только кол-во элементов(строк) в таблице становится равным определенной величине, происходит удаление первой строки и уменьшение общего кол-ва строк на 1. Код ниже: Код
По идее все должно быть нормально и утечки памяти быть не должно(я же удаляю каждый раз объект QTableWidgetItem), однако на практике программа активно жрёт ресурсы (сообщения AddMessage() у меня могут приходить часто ~1000 раз в секунду). Что в моем коде не верно? Подскажите, плизз… Название: Re: Утечка памяти в QTableWidget Отправлено: spectre71 от Май 19, 2010, 18:40 Код: int i = tableWidget_SM->rowCount(); Название: Re: Утечка памяти в QTableWidget Отправлено: Kolobok от Май 19, 2010, 18:49 Оправданно ли использование QTableWidget при такой большой активности?
Название: Re: Утечка памяти в QTableWidget Отправлено: OS2 от Июнь 02, 2010, 13:24 :)
|