Me resulta frustrantemente difícil encontrar una manera simple de eliminar mi QTreeWidgetItem
seleccionado.¿Eliminar QTreeWidgetItem en PyQt?
Mi método consiste en fijar mosaico selección actual del árbol para current
y luego:
if current.parent() is not None:
current.parent().removeChild(current)
else:
self.viewer.takeTopLevelItem(self.viewer.indexOfTopLevelItem(current))
No es horrible, pero no hay un comando que hacia arriba sólo elimina el artículo?
Creo que la suya es la correcta. En C++, simplemente puede eliminar el elemento, por lo tanto, invocando su destructor, y eso eliminará el elemento del widget. Pero no creo que haya una forma directa de hacerlo desde Python. – Avaris