【发布时间】:2016-10-20 23:20:27
【问题描述】:
我有一个表格小部件,用户应该在其中输入数值 - 用户应该无法输入文本。
然后,我想读取这些值并将其存储在一个列表中。
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
当我运行代码时出现以下错误
'NoneType' 对象没有属性'text'
【问题讨论】:
-
如果您不发布源代码,我们将无法帮助您。请创建一个Minimal, Complete, and Verifiable example,最好是我们可以复制粘贴执行的内容。
标签: plugins pyqt pyqt4 qt-designer