Ich möchte, dass im gleichen Fenster nacheinander verschiedene Frames
kommen. (Erst Datei öffnen, dann Lernen, dann Testen)
Ich dachte, dass es gehen würde wenn ich eine Klasse 'Rahmen' mache
und das Layout über eine andere reinpacke.
Wenn der Schritt abgelaufen ist, wollte ich
das mit forget() löschen, und dann in nächsten Schritt wieder ein neues
Layout da rein packen.
Ich hab das Gefühl, dass mein Ansatz schon falsch ist, aber ich
konnte keinen anderen finden. Stecken geblieben bin ich an der Stelle,
wo ich mit der Klasse 'Setup' in der Klasse 'Rahmen' ein Label packen wollte.
Wär kool wenn ihr mir helfen könnt...
Code: Alles auswählen
from Tkinter import *
class Rahmen(Setup):
def __init__(self):
Setup.__init__
self.fenster = Tk()
self.frame = Frame(self.fenster)
self.frame.pack()
self.fenster.minsize(348,243)
self.fenster.mainloop()
class Setup():
def __init__(self):
self.oeffneDatei = Button(self.fenster, text='Datei laden',
command=self.oeffnen)
self.dateiname = StringVar
self.anzeige = Label(self.fenster, text=self.dateiname)
self.oeffneDatei.pack()
self.anzeige.pack()
def oeffnen(self):
pass
#class Lernen:
pass
programm = Rahmen()