Code: Alles auswählen
from Tkinter import*
root = Tk()
var1 = IntVar()
Row7 = Frame(root, width=600)
Row7.config(background="#CCCCCC")
Row7.grid(sticky=N+S)
def checkLabel1():
checkFrame1 = Canvas(Row7, relief="groove", width=600, height=158, background="#CCCCCC")
checkLabel1 = Label(Row7, text="ich bin eine Beschriftung", font=("Arial",10, "bold"), fg="#FFFFFF", bg="#990000")
check=var1.get()
print check
if check == 1:
# checkFrame1.grid(sticky=N, row=0, column=0)
checkLabel1.grid(row=0, column=0, sticky=N+W+E, padx=5, pady=5)
print"an"
elif check == 0:
# checkFrame1.grid_remove()
checkLabel1.grid_remove()
print"aus"
Checkbox1 = Checkbutton(root, text="ich bin ein checkbutton", variable=var1, bg="#CCCCCC", indicatoron=0, command=checkLabel1)
Checkbox1.grid(row=2, column=0, pady=2, padx=3, sticky=W)
root.mainloop()
onvalue ist doch standartmässig 1 und offvalue 0, so wird es ja auch ausgegeben.
Die if/elif geht auch, weil ja das "print check" richtig funzt...

