是否有方法取消选中wx.CheckListBox中的复选框,因为我需要实现“取消选中所有”按钮,似乎无法找到任何内容...虽然有多种方法可以设置复选框/ s
答案 0 :(得分:2)
试试这个:
for cb in mycblist.Checked:
mycblist.Check(cb, False)
答案 1 :(得分:1)
Check()有一个可选的“check”参数 - 请参阅http://docs.wxwidgets.org/stable/wx_wxchecklistbox.html#wxchecklistboxcheck
示例:clb.Check(itemnum, check=False)
答案 2 :(得分:0)
使用void wxCheckListBox::Check Check(int item, bool check = true)取消选中每个项目。项目计数应该通过unsigned int wxControlWithItems::GetCount GetCount() const方法提供(wxCheckListBox派生自wxControlWithItems)。