Ich habe mich dazu entschieden Frames in einen Container zu platzieren damit das Programm zwischen diesen hin und her springt. Das Programm selbst hat hierbei die Aufgabe zu zählen. Die Frames werden dabei aber nicht aktualisiert. Es bleibt nur die erste Zahl stehen.
Aufbau:
1. Frame:Menü
-Knopf:+1
-Knopf: -1
2. Frame:Anzeigen der Gesamtzahl
-Knopf: zurück
Ich habe mit lambda gearbeitet und befürchte, dass es damit zusammenhängt. Kann mir jemand helfen?
So wechsel ich zurzeit zwischen den Frames:
Code: Alles auswählen
class Menu(tk.Frame):
def __init__(self, parent, controller):
tk.Frame.__init__(self, parent)
self.controller = controller
lab1 = tk.Label(self,text="Hauptmenü")
Knopf1=tk.Button(self,text="+1", command=lambda: controller.show_frame("GZ"))