Delete QTreeWidgetItem in PyQt?
问题 I'm finding it frustratingly hard to find a simple way to delete my selected QTreeWidgetItem . My patchwork method involves setting the tree's current selection to current and then: if current.parent() is not None: current.parent().removeChild(current) else: self.viewer.takeTopLevelItem(self.viewer.indexOfTopLevelItem(current)) It's not horrible, but isn't there a command that straight up just removes the item? 回答1: The QTreeWidget class has an invisibleRootItem() function which allows for a