python - 如何从 QTableWidget 列中获取行数据?
问题描述
如何从 QTableWidget 的特定列中获取每一行的值?
解决方案
要获取给定列的所有行的值,您必须通过使用 item() 方法获取 QTableWidgetItems 进行迭代,验证它是否有效,然后获取文本。
col = ...
data = []
for row in range(tablewidget.rowCount()):
it = tablewidget.item(row, col)
text = it.text() if it is not None else ""
data.append(text)
print(data)
推荐阅读
- python-docx - 需要有关 oxmlelement 的指导和提示
- c# - 如何处理同一 c# 类的编码和解码版本
- elasticsearch - 在 ES 中使用复合“and”
- c - 无法创建 ADT
- typescript - 打字稿 - 基类继承
- javascript - 在 Javascript ES6 中返回 JSON 对象
- eclipse - Eclipse:在编辑器中打开没有问题时,如何从 Persistance.xml 中删除红色指示器?
- ios - MissingPluginException(在通道 com.tekartik.sqflite 上找不到方法 openDatabase 的实现)
- javascript - 从 JSON 数组的数组属性中提取值
- javascript - 如何在 React 状态下访问 JSON 对象?