Ich habe von QT ja nur die Möglichkeit mit takeChild, ein Kind-Element zu aus meinem QTreeWidget zu entfernen...
Code: Alles auswählen
QTreeWidgetItem * item = this->ui.treeWidgetTitle->currentItem();
QTreeWidgetItem * parentItem = item->parent();
if (parentItem)
parentItem->takeChild(0);
Aber was mache ich bei einem TopLevelItem? Weil dort gibt es dann kein Parent mehr.
Es gibt zwar takeTopLevelItem(), aber damit kann ich ihm ja leider nicht sagen, welchen TopLevelItem er nehmen soll, wenn ich mehrere habe.
Ich hoffe, es hat schon jemand Erfahrung damit oder eine Idee.