我自己是删除toplevelitem,使用方法如下
QTreeWidgetItem* item = ui.treeWidget->currentItem();
int index = ui.treeWidget->indexOfTopLevelItem(item);
QAbstractItemModel * model = ui.treeWidget->model();
model->removeRow(index);
另外一种
QAbstractItemModel* model = ui.treeWidget->model();
QModelIndex index = ui.treeWidget->currentIndex();
model->removeRow(index.row());
多选时目前还不清楚怎样删除,另外怎样支持直接在结点编辑文本,欢迎大家一起讨论。