要删除QTreeWidget中选中的节点,可以使用以下代码:
selected_items = tree_widget.selectedItems()
for item in selected_items:
(item.parent() or tree_widget.invisibleRootItem()).removeChild(item)
这里我们首先获取选中的所有节点,然后遍历这些节点并逐个删除。对于每个要删除的节点,我们使用removeChild()方法将其从其父节点中移除。
注意,如果要删除的节点没有父节点,则必须从根节点(即invisibleRootItem())中移除它。
希望这可以帮助到你。如果你还有其他问题,请随时提出。