我在Windows 7,Python 2.6,Tkinter下工作。取消选择单选按钮
我需要帮助来取消每次用户选择一个GUI时单选按钮。我在同一组中有三个单选按钮和一个重置按钮。当用户选择重置按钮时,需要取消选择所有单选按钮。
这是单选按钮的声明:
self.Rb1 = Radiobutton (self.parent, text = 'Is this a required pre_action to the next step?', variable = self.var, value = 1)
self.Rb1.place (x = 100, y= 400)
并绑定到命令OnReset按钮“重置”:
def OnReset(self):
self.v1.set("Organ")
self.v2.set("Instrument")
self.v3.set("Surgical Action")
self.Rb1.deselect()
但.deselect()
方法不清除黑色子弹从这个小部件!它选择所有的单选按钮(我在GUI中有3个单选按钮)。请帮我理解我如何解决这个问题。
我试图摧毁单选按钮,并用相同的配置值重新声明它,但被销毁并再次出现黑色子弹(即选中)。
在此先感谢。