also ich steh vor folgendem problem:
ich möchte irgendeine auswahl haben(in dem fall jetzt radiobuttons) und wenn auf die geklickt wird,dann verändert sich die Hintergrundfarbe.
der code sieht folgendermaßen aus():
Code: Alles auswählen
farbe='gray'
from Tkinter import *
import random
root=Tk()
root['bg']=farbe
cv = Canvas(root,width=350,height=400,bg=farbe)
cv.pack()
liste=[]
whichone = 0
def colorchange(neuefarbe):
root['bg'] = neuefarbe
MODES = [("Rot", "red"),("Gruen", "green")]
v = StringVar()
v.set("red") # initialize
for t, m in MODES:
auswahl = Radiobutton(cv,text=t,variable=v,value=m,lambda e,M=m:colorchange(M))
#auswahl.invoke()
auswahl.pack(side='left')
root.mainloop()
Mfg
Niko