给出错误信息
i = 0
for i in ui.tableWidget.rowCount():
print(ui.tableWidget.item(i,0))
我不知道出了什么问题?ui.tableWidget.rowCount()
返回int
给出错误信息
i = 0
for i in ui.tableWidget.rowCount():
print(ui.tableWidget.item(i,0))
我不知道出了什么问题?ui.tableWidget.rowCount()
返回int
之后应该是要迭代的东西。例如,范围。它可能是这样的
现在我将贯穿整个范围。
在 python 2 中,最好编写 xrange,尽管 range 也可以工作(但效率不高)。
错误说明
ui.tableWidget.rowCount()
是表中的行数。比方说9。然后从你的命令
成功
9 既不是列表,也不是元组,也不是可以遍历(迭代)的字典 - 它是一个整数,即 一个类型的对象
int
(来自“整数”,一个整数)。现在到你的程序:
i = 0
不需要程序的第一行 ( )。为了避免总是写一个长的
ui.tableWidget
,你可以给它一个名字,比如table = ui.tableWidget
。您想遍历行号
0
,即 from torowCount() - 1
。对于这个功能range()
。所以它可能看起来像这样: