我正在为该项目使用tkinter 输入一些单选按钮后,单击时我设法更改了窗口本身背景的颜色。但是,在添加另一个文本小部件之后,我想在单击这些单选按钮时更改该文本的颜色。希望通过该简单命令获得帮助:
from tkinter import *
root = Tk()
root.title("WOOSAL")
def changeColourF(colour):
root.configure(background =colour)
choice1.configure(background =colour)
choice2.configure(background =colour)
choice3.configure(background =colour)
choice4.configure(background =colour)
v =StringVar()
v.set("L")
choice1 =Radiobutton(root, text ="red", value =1, variable =v, command =lambda: changeColourF("red"))
choice1.grid(row =0, column =0)
choice2 =Radiobutton(root, text ="blue", value =2, variable =v, command =lambda: changeColourF("blue"))
choice2.grid(row =0, column =1)
choice3 =Radiobutton(root, text ="yellow", value =3, variable =v, command =lambda: changeColourF("yellow"))
choice3.grid(row =0, column =2)
choice4 =Radiobutton(root, text ="green", value =4, variable =v, command =lambda: changeColourF("green"))
choice4.grid(row =0, column =3)
w = Label(root, text="Hello Tkinter!")
w.grid(row=1, column=0)
root.mainloop()