python tablewidget如何删除选定行?
时间: 2023-06-16 21:06:26 浏览: 72
删除表指定行的方法。~
要删除QTableWidget中的选定行,可以使用以下代码:
```python
# 获取选定行的索引
selected_row_indexes = [index.row() for index in tablewidget.selectedIndexes()]
# 从底部开始删除选定行
for row in sorted(selected_row_indexes, reverse=True):
tablewidget.removeRow(row)
```
这段代码首先获取了选定行的索引,然后从底部开始循环删除这些行。请注意,必须从底部开始删除行,否则删除后的索引可能会发生改变。
阅读全文