gpt4 book ai didi

python - PyQt4 - QTableView - 如何循环 QTableView

转载 作者:行者123 更新时间:2023-11-30 23:06:13 25 4
gpt4 key购买 nike

我试图在 python 中找到一个示例,在其中我可以循环 QTableView 的模型元素并打印整行。我已经找到了如何循环选定的行,但在未选择行时什么也没有。

有人可以帮助我吗?无需告诉我如何创建模型以及如何将其应用到 QTableModel。我只感兴趣如何迭代行。

最佳答案

我认为您在问题中的某些地方混淆了模型和 View ......

但是,为什么不简单地获取行数和列数并循环遍历所有行数和列数:

for irow in xrange(model.rowCount()):
row = []
for icol in xrange(model.columnCount()):
cell = model.data(model.createIndex(irow, icol))
row.append(cell)
# print all elems per row
print ', '.join(str(c) for c in row))

事情可能可以被美化和/或以更紧凑的方式编写,但这基本上就是全部。或者我错过了什么?

关于python - PyQt4 - QTableView - 如何循环 QTableView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32748064/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com