问题描述
我已经为 CheckBox UI 元素创建了一个类,现在我正在尝试管理 radioGroups
,所以我创建了一个类,当我将它们附加到 每个实例中的列表时,我创建了一个管理多个复选框的类
当我为每个单选组中的复选框元素列表执行打印功能时......每次我打印每个实例的元素时,所有这些都会出现......
简而言之,它们是组合在一起的,而不是单独的实例
Chk1 = CheckBox(screen,int(windowsizeX * .08),int(windowsizeY * .1),(230,230,230),"Rigid",(0,0),22,(30,1))
Chk2 = CheckBox(screen,int(windowsizeY * .15),"Cavern",(35,1))
Chk3 = CheckBox(screen,int(windowsizeY * .20),"Random Walk",(60,1))
RG1 = radioGroup(screen)
RG1.addCheckBox(Chk1)
RG1.addCheckBox(Chk2)
RG1.addCheckBox(Chk3)
Chk4 = CheckBox(screen,int(windowsizeY * .3),"Small",1))
Chk5 = CheckBox(screen,int(windowsizeY * .35),"Medium",(42,1))
Chk6 = CheckBox(screen,int(windowsizeY * .40),"Large",1))
Chk7 = CheckBox(screen,int(windowsizeY * .45),"Massive",1))
Chk8 = CheckBox(screen,int(windowsizeY * .50),"Epic",1))
RG2 = radioGroup(screen)
RG2.addCheckBox(Chk4)
RG2.addCheckBox(Chk5)
RG2.addCheckBox(Chk6)
RG2.addCheckBox(Chk7)
RG2.addCheckBox(Chk8)
print(RG1.Checks)
print(RG2.Checks)
[<checkBox.CheckBox object at 0x0D510550>,<checkBox.CheckBox object at 0x1025BB10>,<checkBox.CheckBox object at 0x1025BC90>,<checkBox.CheckBox object at 0x1025BA30>,<checkBox.CheckBox object at 0x1025B930>,<checkBox.CheckBox object at 0x1025B590>,<checkBox.CheckBox object at 0x1025B5F0>,<checkBox.CheckBox object at 0x1025B670>]
我假设我没有正确管理类和实例,只需要一些关于如何完全分开管理这两个实例的指导。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)