寻找在列表列中添加复选框的简单方法(wxPython)

1 投票
1 回答
912 浏览
提问于 2025-04-18 10:03

首先,我在想,wx.ListCtrl中有没有一种原生的样式可以添加进去,让它像这个简单的界面一样工作(主要是第一列的复选框部分):

我该如何在wxPython中做到这一点

如果没有,我在样式列表中找不到任何相关的,那有什么优雅的方法可以做到这一点呢(在第一列放复选框,第一个复选框用来全选或全不选)?

1 个回答

1

你可以看看这个Stackoverflow帖子,里面讲了如何使用CheckListCtrlMixin。不过,它在列标题里没有复选框。如果你想绑定事件,可以参考这篇帖子里提到的回调方法。你还可以在wxPython的示例中找到相关的例子。

在示例中,你还可以找到UltimateListCtrl,它应该在列标题里提供复选框(不过我自己从来没用过)。

撰写回答