【问题标题】:Looping through row QTableWidget循环遍历行 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

【问题讨论】:

    标签: python-3.x pyqt5 qtablewidget


    【解决方案1】:

    范围错误,它试图将空白单元格放入变量中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-23
      • 2020-06-14
      • 2011-07-19
      • 1970-01-01
      • 2020-08-27
      • 2023-03-19
      • 1970-01-01
      相关资源
      最近更新 更多