当前位置: 代码迷 >> python >> 如何将复选框添加到 wxGrid 单元格?
  详细解决方案

如何将复选框添加到 wxGrid 单元格?

热度:89   发布时间:2023-07-16 09:45:02.0

我有一堆按行组织的数据。 在每一行的第一个单元格中,我想要一个复选框,以便用户可以浏览并选择某些行。

我知道我可以让用户使用 CTRL + 单击每一行,但我宁愿使用复选框,因为这是一个经常使用的功能。

您可以通过将复选框显式设置为使用wxGridCellBoolRendererwxGridCellBoolEditor来为任何单元格使用复选框,但使用它们的最简单方法是仅对第一列中的单元格使用布尔值,即定义自定义wxGridTable子类,该子类将从中返回wxGRID_VALUE_BOOL它的GetTypeName()用于第一列。 然后复选框将被自动使用。

我相信您也可以在 Python 中找到一些示例,但我只能向您指出 ,它有望以一种直接的方式转换为 Python。