QTablewidget获取选中行的内容
时间: 2023-10-22 10:04:57 浏览: 553
QTableWidget实现的属性列表示例(通用版)
5星 · 资源好评率100%
要获取QTableWidget中选中行的内容,可以使用以下代码:
```python
# 获取当前选中行
selected_row = tableWidget.currentRow()
# 获取选中行的数据
data = []
for column in range(tableWidget.columnCount()):
item = tableWidget.item(selected_row, column)
data.append(item.text())
# 输出数据
print(data)
```
其中,`tableWidget` 是你的 QTableWidget 对象,`currentRow()` 方法可以获取当前选中行的索引,`item(row, column)` 方法可以获取指定单元格的 QTableWidgetItem 对象,从而可以获取单元格的文本内容。将每个单元格的文本内容加入到一个列表中,即可获取选中行的所有数据。
阅读全文