Удалить QTreeWidgetItem в PyQt?

Мне очень сложно найти простой способ удалить выбранноеQTreeWidgetItem.

Мой лоскутный метод включает установку текущего выбора дерева наcurrent а потом:

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

Это не ужасно, но разве нет команды, которая прямо удаляет элемент?

Ответы на вопрос(2)

Ваш ответ на вопрос