2024-04-25 00:38:43 发布
网友
我正在开发一个用wxPython和Python编写的屏幕,它有五组复选框。其中三个组可以选择“无”和“所有”复选框。但是,对于两个组,只能选择一个或一个。单选按钮已被考虑和忽略,因为您不能选择无,它们的外观不同,使页面的外观和感觉不一致。很明显,我可以编写许多非常相似的OnCheckBox事件。有没有一种更简单、更优雅的方法来实现这一点?在
你是否考虑过在EVT_CHECKBOX上骑自行车穿过它们。 每个盒子都可以用IsChecked()进行测试,如果测试是True,那么你可以在其他盒子上使用SetValue(False),或者任何适合你要求的东西。 另外,没有什么可以阻止您创建一个值为None的单选按钮。在
EVT_CHECKBOX
IsChecked()
True
SetValue(False)
None
你是否考虑过在
EVT_CHECKBOX
上骑自行车穿过它们。每个盒子都可以用
IsChecked()
进行测试,如果测试是True
,那么你可以在其他盒子上使用SetValue(False)
,或者任何适合你要求的东西。另外,没有什么可以阻止您创建一个值为
None
的单选按钮。在相关问题 更多 >
编程相关推荐