我在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個單選按鈕)。請幫我理解我如何解決這個問題。
我試圖摧毀單選按鈕,並用相同的配置值重新聲明它,但被銷燬並再次出現黑色子彈(即選中)。
在此先感謝。