需要在组中仅选择一个复选框

时间:2015-11-20 14:43:03

标签: python checkbox wxpython

我正在使用wxPython编写的屏幕和Python,它有五组CheckBoxes。其中三个组可以包含所有选中的CheckBox和所有CheckBox。但是,如果只有两个组,则只能选择一个或一个。 RadioButtons已被考虑并被忽略,因为您无法选择任何一个,并且它们的外观不同,使得页面的外观和感觉不一致。显然,我可以编写很多非常相似的OnCheckBox事件。是否有更简单,更优雅的方式实现这一目标?

1 个答案:

答案 0 :(得分:0)

您是否考虑过EVT_CHECKBOX骑自行车 每个方框都可以使用IsChecked()进行测试,如果测试结果为True,那么您可以对其他方框使用SetValue(False)或任何符合您要求的方式。
此外,没有什么可以阻止您创建值为None的单选按钮。