Usunąć QTreeWidgetItem w PyQt?

Trudno jest mi znaleźć prosty sposób na usunięcie wybranegoQTreeWidgetItem.

Moja metoda patchworkowa polega na ustawieniu bieżącego wyboru drzewa nacurrent i wtedy:

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

To nie jest straszne, ale czy nie ma polecenia, które po prostu usuwa przedmiot?

questionAnswers(2)

yourAnswerToTheQuestion