我有一个网格应用程序,例如,可以将列标记为超级重要。完成后,我使用Grid.SetColAttr
更改列的颜色。但是,当用户删除标志时,我似乎无法撤消SetColAttr
. 使用而不是属性对象再次调用它None
会导致 Python 神秘地崩溃而没有错误消息,并且遍历所有单元格并调用SetAttr(row, col, None)
对列的颜色没有影响。我猜那是因为列属性覆盖了单元格属性None
。
那么如何撤消单元格属性更改呢?我假设我必须SetColAttr
使用“默认”网格属性进行调用,但我什至不知道网格是否具有默认单元格属性或如何获取它。