2017-08-08 16 views
0

私は自分のプログラムでQTableWidgetを利用しようとしています。ボタンを押すと、QTableWidgetの最初の行の各列の値を読み込み、後で使用する変数に代入する必要があります。今行をループQTableWidget

enter image description here

、それは現在正常に出力し、それはその後、私の属性のエラーやフリーズのプログラムを提供します。

コード:

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

答えて

0

範囲は、それが変数に空白のセルを入れしようとしていた、間違っていました。