QTreeWidgetItem in PyQt löschen?

Ich finde es frustrierend schwierig, eine einfache Möglichkeit zum Löschen meiner Auswahl zu findenQTreeWidgetItem.

Meine Patchwork-Methode besteht darin, die aktuelle Auswahl des Baums auf zu setzencurrent und dann:

if current.parent() is not None:
   current.parent().removeChild(current)
else:
   self.viewer.takeTopLevelItem(self.viewer.indexOfTopLevelItem(current))

Es ist nicht schrecklich, aber gibt es nicht einen Befehl, der den Gegenstand gerade entfernt?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage