私信  •  关注

Frank101010

Frank101010 最近创建的主题
Frank101010 最近回复了
6 年前
回复了 Frank101010 创建的主题 » wxpython-如何为网格的列设置编辑器

最明显的解决方案是,一个类似“setDefaultEditorForColumn”的方法名似乎不存在。

但我认为使用grid的想法是为数据类型指定一个编辑器,而不是为单个列指定编辑器。这样,可以在网格中有多个具有相同数据类型的列,并使用相同的编辑器。

那就是那里 Grid.RegisterDataType(self, typeName, renderer, editor) 进入。

如果只想修改其中的一个,即renderer或editor,则还可以调用 Grid.GetDefaultRendererForType() Grid.GetDefaultEditorForType() .