Button färbt sich nicht trotz Anweisung

Fragen zu Tkinter.
Antworten
Evil4President
User
Beiträge: 83
Registriert: Dienstag 15. Januar 2008, 15:39
Kontaktdaten:

Donnerstag 10. April 2008, 19:29

Hallo Leute, ich habe ein kleines Problem, bzw gleich 2 ;)
habe bereits einen Post eröffnet zum Thema "Toplevel Anordnung", bekomme aber leider keine Antwort mehr... Wäre schön, wenn mir da jemand weiterhelfen könnte.
Mein weiteres Problem ist ein kleiner Button. Ich färbe diesen bei Auswahl rot, was auch ohne Probleme funktioniert... Wird jedoch eine Bedingung erfüllt, bzw. ein anderer Button betätigt, so habe ich für diese Fälle eine Färbung zur ursprünglichen Farbe gesetzt, jedoch passiert nichts...
Hier mal der Code:

das ist jetzt der Button, mit dem die Färbung quasi zurückgesetzt werden sollte

Code: Alles auswählen

# Button zum Löschen der Entry-Felder
    button=Button(fenster,text=u'Neu Berechnen!',command=delete_entry)
    button.place(x=10,y=200)

Das die Funktion zum Löschen der Felder, in der die Umfärbung beinhaltet ist

Code: Alles auswählen

def delete_entry():
        z1.delete(0,END)
        z2.delete(0,END)
        n1.delete(0,END)
        n2.delete(0,END)
        button.config(bg='grey93')
und hier nun ein Ausschnitt der Funktion, wenn der besagte umgefärbte Button betätigt wird.

Code: Alles auswählen

def addition():
        def bruch_ausgabe():
            ergebnis_pt1=Label(fenster,text=u'=',font=('bold',22))
            ergebnis_pt1.place(x=245,y=100)
            z3,n3=bruch_addieren(int(z1.get()),int(n1.get()),int(z2.get()),int(n2.get()))
            z4=Label(fenster,text=z3)
            z4.place(x=300,y=70)
            s4=Label(fenster,text=8*'_')
            s4.place(x=297,y=99)
            n4=Label(fenster,text=n3)
            n4.place(x=300,y=151)
        plus.config(bg='red')

Kann mir damit vielleicht jemand helfen? Komme so nichtmehr weiter...

Vielen Dank schonmal
Evil4President
User
Beiträge: 83
Registriert: Dienstag 15. Januar 2008, 15:39
Kontaktdaten:

Freitag 11. April 2008, 12:38

hi!

habe meinen fehler bereits gefunden, habe den falschen Buttonnamen eingegeben beim config befehl... >.<
Antworten