0

在我的表中,我共有 5 列,并动态添加了一些列(取决于输入)。当进程重新加载时,所有列都将被删除,默认的 5 列被创建,其他列也被创建。我用于列删除的脚本如下:

totalColumns = self.TBL_shotDetails.columnCount()
for index in xrange(totalColumns) :
    self.TBL_shotDetails.removeColumn(index)

运行这行代码时,只有前两列被删除。其余的没有被删除。谁能建议我如何做到这一点。

4

1 回答 1

2

你检查过索引的值吗?该指数仍在增加。具有索引 3 的列现在用索引 2 替换已删除的列,但您继续删除递增索引。

编辑:
您可能希望从 7 删除到 0。

于 2013-03-08T11:50:32.360 回答