问题描述
我有一堆按行组织的数据。 在每一行的第一个单元格中,我想要一个复选框,以便用户可以浏览并选择某些行。
我知道我可以让用户使用 CTRL + 单击每一行,但我宁愿使用复选框,因为这是一个经常使用的功能。
1楼
您可以通过将复选框显式设置为使用wxGridCellBoolRenderer
和wxGridCellBoolEditor
来为任何单元格使用复选框,但使用它们的最简单方法是仅对第一列中的单元格使用布尔值,即定义自定义wxGridTable
子类,该子类将从中返回wxGRID_VALUE_BOOL
它的GetTypeName()
用于第一列。
然后复选框将被自动使用。
我相信您也可以在 Python 中找到一些示例,但我只能向您指出 ,它有望以一种直接的方式转换为 Python。