qtablewidget获取选定行的数据
时间: 2023-06-07 15:11:59 浏览: 77
获取jqGrid中选择的行的数据
5星 · 资源好评率100%
您可以使用QTableWidget的selectedItems()函数来获取选中的项目,然后使用row()方法来获取所选行的索引。接着,您可以使用item()方法来获取指定单元格中的数据。以下是示例代码:
```
selected_items = tableWidget.selectedItems()
if selected_items:
row = selected_items[0].row()
data = []
for column in range(tableWidget.columnCount()):
item = tableWidget.item(row, column)
if item is not None:
data.append(item.text())
print(data) # 输出所选行数据
```
请注意,此代码仅考虑了单元格中的文本数据。如果您需要获取其他数据类型(例如,颜色、图像等),则需要相应地修改代码。
阅读全文