Meine Frage wie oben schon beschrieben: Kann man Frames übereinander legen.
Ich habe vor diese einzelnt zu "zerstören" um in einen nächste Ebene zu gelangen.
Oder kann man ganz einfach durch klicken eines Buttons ein neues Python programm starten...
Was ich will sieht ungefäher so aus
Danke im vorraus..!
Code: Alles auswählen
#IMPS
import tkinter
#die enden
#DEF
def allesende():
main.destroy()
def mfdestroy():
mf1.destroy()
def wkframedes():
wkframe.destroy()
#Main
main = tkinter.Tk()
#------------------------------------------------------------------------------
#Willkommens-Frame
wkframe = tkinter.Frame(main)
wkframe.pack(fill="both")
#Logo
logolb = tkinter.Label(wkframe)
im1 = tkinter.PhotoImage(file="logo.gif")
logolb["image"] = im1
logolb.pack(side="right")
#willkommenende
wkende = tkinter.Button(wkframe, text = "Accept", command = wkframedes)
wkende.pack()
#text
text1 = tkinter.Label(wkframe, text = "Accept the AGB's :P.")
text1.pack(side="left")
#------------------------------------------------------------------------------
#main-Frame1
mf1 = tkinter.Frame(main)
mf1.pack(expand=1, fill="both")
#Ende Button 1MF
mfende = tkinter.Button(mf1, text = "Ende", command = mfdestroy)
mfende.pack(side="right")
#Text
text2 = tkinter.Label(mf1, text = "Hallo zu meinem Programm.")
text2.pack(side="left")
#------------------------------------------------------------------------------
#Programm Loop& Ende
#Ende
allesbeendenbuttonknopname = tkinter.Button(main, text = "Programm beenden",
command = allesende)
allesbeendenbuttonknopname.pack(side="bottom")
#Loop
main.mainloop()