Eigenes zusammengesetztes widget - rückgabewert?
Verfasst: Mittwoch 6. August 2008, 14:48
Wenn ich eine neue Klasse mit subwidgets erzeuge, wie mache ich das so dass der korrekte Wert zurückgegeben wird?
Wenn ich nun per:
Dann bezieht sich mf ja auf myframe, ich möchte jedoch mit myframe.subFrame weiterarbeiten. Das übergeordenete Frame soll eigentlich nicht sichtbar sein etwa so wie ein Scrolled(), da sieht man ja auch nur das untergeordnete Widget, nicht das oberste.
Ich hoffe es wird klar was ich meine.
Geht sowas?
Code: Alles auswählen
class myframe( Tkinter.Frame )
def __init__(self, master, **cnf):
Tkinter.Frame.__init__(self, master, **cnf)
#hier kommts:
self.subFrame = Tkinter.Frame(self, bd = 2)
Wenn ich nun per:
Code: Alles auswählen
root = Tkinter.Tk()
mf = myframe(root)
label = Tkinter.Label(mf, text = "Test")
mf.pack()
label.pack()
Ich hoffe es wird klar was ich meine.
Geht sowas?