Wie lösche ich eine top-level-QTreeWidgetItem von einem QTreeWidget?

Ich bin versucht zu entfernen, eine top-level-tree-widget-Element, wenn es keine Kind-Knoten, die innerhalb der top-level-Element. Was ist der richtige Weg, dies zu tun? Ich kann nicht scheinen zu finden, die API-Aufruf innerhalb der Qt-Dokumentation. Ist es sicher, rufen Sie löschen auf der top-level-tree-widget posten? Ich habe nicht irgendwelche Probleme noch nicht, aber ich würde gerne wissen, ob sicher der Praxis. Vielen Dank.

if(topLevelTreeWidgetItem->childCount() > 1) {
  topLevelTreeWidgetItem->removeChild(childItem);
}
else
{
  delete topLevelTreeWidgetItem;
}

InformationsquelleAutor Cameron Tinker | 2012-02-22

Schreibe einen Kommentar