我正在尝试为关联矩阵创建一个表,以便我可以从中上传数据并构建一个图表,但是,当我尝试了解单元格中是否有一个单元时,由于某种原因,返回 1第一个值,其余的为 None。
def color_graph(self):
model = self.tblMatrix.model()
graph = []
print(model.columnCount(), model.rowCount())
for i in range(1, model.columnCount()):
graph.append([])
for j in range(1, model.rowCount()):
index = model.index(i, j)
print(i, j, model.data(index))
graph[i-1].append(str(model.data(index)))
目前尚不清楚他为什么会这样。上面的代码在单击按钮时执行。
图片显示了一个数组输出的示例以及带有表格的表单本身。我也有预感,这可能与表更新率有关,但不清楚原因。如何解决这种情况?
graph
您将行(行)和列(列)的索引混合在一起,如下所示:
例子:
结论: