I am unable to delete QTreeWidgetItem as row from QTreewidget

QTreeWidgetItem *item=imo_operator_map.value(QString(arrOpDetails. at(0)).toLower());
if(item)
imo_treewidget->indexOfTopLevelItem(item)

i cross check item variable contains a vaild value.
Please help me to delete QTreeWidgetItem from Qtreewidget.
I dontwant to clear tree