只需在组中选中一个复选框

2024-04-25 00:38:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在开发一个用wxPython和Python编写的屏幕,它有五组复选框。其中三个组可以选择“无”和“所有”复选框。但是,对于两个组,只能选择一个或一个。单选按钮已被考虑和忽略,因为您不能选择无,它们的外观不同,使页面的外观和感觉不一致。很明显,我可以编写许多非常相似的OnCheckBox事件。有没有一种更简单、更优雅的方法来实现这一点?在


Tags: 方法屏幕wxpython事件页面按钮复选框外观
1条回答
网友
1楼 · 发布于 2024-04-25 00:38:43

你是否考虑过在EVT_CHECKBOX上骑自行车穿过它们。
每个盒子都可以用IsChecked()进行测试,如果测试是True,那么你可以在其他盒子上使用SetValue(False),或者任何适合你要求的东西。
另外,没有什么可以阻止您创建一个值为None的单选按钮。在

相关问题 更多 >