Noetebook tab erst füllen wenn aktiviert
Verfasst: Montag 25. August 2008, 09:46
Damit mein Interface sich recht fix aufbaut würde ich die Inhalte der einzelnen Tabs meines Tix.Notebooks gerne erst dann füllen wenn der Tab zum ersten Mal aufgerufen wird.
notebook.bind(...)
geht offenbar ins Leere wärend
notebook.nbframe.bind()
die Funktionalität des Umschaltens der Tabs negativ beeinflusst. Kennt jemand eventuell ne elegante Möglichkeit herauszufinden ob ein tab aktiviert wurde?
mit notebook.raise() kann ich zwar ein Tab nach vorne bringen, nützt mir allerdings nix. Und mit notebook.raised() finde ich den Tab heraus, der vorne ist, aber das bringt mir ja nur was wenn ich das in ein bind-callback einbauen kann.
Ich stelle mir da sowas vor:
notebook.bind('<raised-1>', tab1.refresh)
notebook.bind('<raised-2>', tab2.refresh)
....
das wäre toll.
notebook.bind(...)
geht offenbar ins Leere wärend
notebook.nbframe.bind()
die Funktionalität des Umschaltens der Tabs negativ beeinflusst. Kennt jemand eventuell ne elegante Möglichkeit herauszufinden ob ein tab aktiviert wurde?
mit notebook.raise() kann ich zwar ein Tab nach vorne bringen, nützt mir allerdings nix. Und mit notebook.raised() finde ich den Tab heraus, der vorne ist, aber das bringt mir ja nur was wenn ich das in ein bind-callback einbauen kann.
Ich stelle mir da sowas vor:
notebook.bind('<raised-1>', tab1.refresh)
notebook.bind('<raised-2>', tab2.refresh)
....
das wäre toll.