たとえば、列に非常に重要なフラグを立てることができるグリッド アプリケーションがあります。これが完了したら、使用Grid.SetColAttrして列の色を変更します。ただし、ユーザーがフラグを削除すると、SetColAttr. None属性オブジェクトの代わりにもう一度呼び出すと、Python が不思議なことにエラー メッセージなしでクラッシュし、すべてのセルを反復して呼び出しSetAttr(row, col, None)ても列の色に影響しません。これは、列の属性がセルの属性をオーバーライドするためだと思いますNone。
では、セル属性の変更を元に戻すにはどうすればよいですか? 「デフォルト」のグリッド属性で呼び出す必要があると思いますがSetColAttr、グリッドにデフォルトのセル属性があるかどうか、またはそれを取得する方法さえわかりません。