循环遍历行 QTableWidget
Posted
技术标签:
【中文标题】循环遍历行 QTableWidget【英文标题】:Looping through row QTableWidget 【发布时间】:2017-08-08 14:18:03 【问题描述】:我正在尝试在我的程序中使用 QTableWidget。当按下按钮时,它应该读取 QTableWidget 第一行的每一列的值,并将其分配给一个变量以供以后使用。
现在,它当前打印正确,但它给我一个属性错误并冻结程序。
代码:
def Loopthru(self):
for i in range(0, 5):
t = self.valveThicknessTable.item(0,i).text()### Returns error :AttributeError: 'NoneType' object has no attribute 'text'
print(t) ###test
我认为这与尝试遍历具有变量 i 的列有关。任何想法为什么它给我这个错误?
测试程序代码:
https://drive.google.com/drive/folders/0BzcHlfStubD3R0VBTWZDQXp1bWc?usp=sharing
【问题讨论】:
【参考方案1】:范围错误,它试图将空白单元格放入变量中。
【讨论】:
以上是关于循环遍历行 QTableWidget的主要内容,如果未能解决你的问题,请参考以下文章