LINUX.ORG.RU

История изменений

Исправление Oleg1980, (текущая версия) :

Нет, у меня стабильно работает, но мало-ли. Пару недель на дебаге, потом переделаю на релиз. Разрабы Qt посоветовали Ассерт поставить при удалении элементов QTreeWidget и погонять в дебаге.

QTreeWidgetItem *takenItem = parentItem->takeChild(parentItem->indexOfChild(item));
Q_ASSERT(takenItem==item);
delete takenItem;

а так всё работает, прогонял на valgrind, утечек нет

Исправление Oleg1980, :

Нет, у меня стабильно работает, но мало-ли. Пару недель на дебаге, потом переделаю на релиз. Разрабы Qt посоветовали Ассерт поставить при удалении элементов QTreeWidget и погонять в дебаге.

QTreeWidgetItem *takenItem = parentItem->takeChild(parentItem->indexOfChild(item));
Q_ASSERT(takenItem==item);
delete takenItem;

Исправление Oleg1980, :

Нет, у меня стабильно работает, но мало-ли. Пару недель на дебаге, потом переделаю на релиз. Разрабы Qt посоветовали Ассерт поставить при удалении элементов QTreeWidget и погонять в дебаге.

Исправление Oleg1980, :

Нет, у меня стабильно работает, но мало-ли. Пару недель на дебаге, потом переделаю на релиз.

Исходная версия Oleg1980, :

Нет, у меня стабильно работает, но мало-ли