我想知道如何通过单击单选按钮(不单击其他单选按钮)来取消选择单选按钮,以及摆脱单选按钮在 Tkinter(Python Gui 2.7)中所做的功能。
我试图用两个单选按钮制作两个不同颜色的矩形。
(1)。我需要在选择后单击它来取消选择单选按钮(不单击其他按钮)。当我取消选择关联的矩形时,应该删除。
(2)。当我运行脚本时,一个按钮(最后一个)显示为已选中,尽管在单击之前没有为此运行任何功能。我怎样才能摆脱它?我不知道为什么会这样显示,如果我将光标移动到任何单选按钮(未单击)上,则该按钮显示为已选中,尽管在单击之前没有任何功能在工作。
如果有人可以在这方面帮助我,我将不胜感激。我在这里添加我的脚本。
from Tkinter import *
import Tkinter
import tkColorChooser
def rec1 ():
canvas_1= Canvas(r, height= 20, width = 50, bg = "blue").place(x = 150, y = 10)
def rec2 ():
canvas_2= Canvas(r, height= 20, width = 50, bg = "red").place (x= 150, y = 40)
r = Tk()
r.geometry("300x100")
RB1 = Radiobutton (r, text = "Blue Rectangle", command = rec1, value = 1).place(x= 10, y = 10)
RB2 = Radiobutton (r, text = "Red Rectangle", command = rec2, value = 2).place(x= 10, y = 40)
r.mainloop()