bin gerade dabei Python zu erlernen und probiere ein wenig rum.
Im moment versuche ich gerade eine einfache Oberfläche zu entwerfen, nichts sinniges, einfach nur um die Auswirkung der einzelnen Befehle kennenzulernen.
Ich habe meine Oberfläche in mit Hilfe von grid() in 3 Teile aufgeteilt (2 Zeilen wobei die obere noch in 2 Spalten aufgeteilt ist). Sie heißen fr0, fr1 und fr2. Jetzt will ich in fr0 Labels einsetzen, aber immer wenn ich ein beliebiges GUI-Element einfügen will, verschwindet das Frame, auf das ich das GUI-Element setzen möchte.
Woran liegt das? Gibt es da vielleicht so etwas wie Ebenen, so dass das Frame quasi im Hintergrund verschwindet? Glaube ich eigentlich eher nicht. Ich glaube eher an einen kleinen Programmierfehler meinerseits.

Ich poste mal den Code mit, mit dem ich es als letztes versucht habe.
Code: Alles auswählen
from Tkinter import *
hf=Tk()
# Frames
fr0=Frame(hf, width=170, height=200, relief="sunken", bd=1)
fr0.grid(row=0, column=0)
fr1=Frame(hf, width=230, height=200, relief="sunken", bd=1)
fr1.grid(row=0, column=1)
fr2=Frame(hf, width=400, height=250, relief="sunken", bd=1)
fr2.grid(row=1, column=0, columnspan=2)
#**********************************************************
# Labels in fr0 (linkes oberes Frame)
vorname= Label(fr0, text="Vorname")
vorname.pack( anchor= "nw")
nachname= Label(fr0, text="Nachname")
nachname.pack()
#**********************************************************
hf.mainloop()
Gruß,
Stay