0
私は、ユーザーが数値を入力する必要があるテーブルウィジェットを持っています。ユーザーはテキストを入力できません。Pythonを使ってQTableWidgetから値を読み込んで取得するには?
次に、これらの値を読み取り、リストに保存したいと考えています。
mytable = self.dlg.tableWidget
lista = []
listb = []
# i is always in range 4 in my code
for i in range(4):
# j is always the length of the unique values list of a field of a qgis layer,
# selected by the user on a previous step
for j in range(un_values_len):
a_item = mytable.item(i, j)
a_name = str(a_item.text())
lista.append(a_item)
listb.append(a_name)
print lista, listb
私は私が手のコード次のエラー
を実行するユーザーがLINEEDITのようなウィジェットを通じて、テーブルにテキストを入力すると「NoneType」オブジェクトが属性「テキスト」
私たちはあなたを助けることができません。私たちがちょうどコピー貼り付けることができるものであることが望ましい、[最小、完全で、そして証明可能な例](http://stackoverflow.com/help/mcve)を作ってください。 – titusjan