Здравствуйте, wavesql, Вы писали:
W>пробую сделать так: W>
W>// собственно тут и пробую осуществить удаление
W>void mainClass :: removeItem()
W>{
W> treeWidget -> removeItemWidget(item, 1);
W>}
W>
Это ты не то пытаешься удалить. Смотри в сторону QTreeWidget::takeTopLevelItem и QTreeWidgetItem::takeChild / QTreeWidgetItem::takeChildren. Вероятно, можно еще просто попробовать вызвать delete для соответствующего QTreeWidgetItem.