Hallo ich habe ein Problem.
Ich arbeite mit einem Notebook und brauche nach dem Wechsel der Seite die Nummer oder den Namen des Labels was aktuell angezeigt wird.
Da gibt es das Signal switch-page(notebook, page, page_num), dieses liefert mir aber nur die vor dem Wechsel aktive Seite.
Hat jemand von euch einen Tip für mich?
GTK Notebook
Das ist ja das Problem.
wenn ich in einer Funktion .get_current.page() aufrufe bekomme ich die aktuelle Seite nur möchte ich nach dem Wechsel automatisch die neue Seitennummer haben.
Mit jedem Wechsel wird ja die Funktion switch-page gerufen aber diese liefert mir die (auch mit .get_current.page() ) die zuvor angewählte Seite.
wenn ich in einer Funktion .get_current.page() aufrufe bekomme ich die aktuelle Seite nur möchte ich nach dem Wechsel automatisch die neue Seitennummer haben.
Mit jedem Wechsel wird ja die Funktion switch-page gerufen aber diese liefert mir die (auch mit .get_current.page() ) die zuvor angewählte Seite.
-
- User
- Beiträge: 996
- Registriert: Mittwoch 9. Januar 2008, 13:48
Welche Funktion switch-page? Eventuell solltest du mal ein wenig Code posten...
Ich denke, er meint eine Callback-Funktion, die mit dem "switch-page"-Signal verbunden ist. Falls es so ist: Der Callback-Funktion wird als drittes Argument die Seitenzahl übergeben, zu der gewechselt wird, die Seite bekommt man dann mit ``notebook.get_nth_page(page_num)``.
Edit: "die aktuelle Seitenzahl" war natürlich Quatsch.
Edit: "die aktuelle Seitenzahl" war natürlich Quatsch.
"Der Dumme erwartet viel. Der Denkende sagt wenig." ("Herr Keuner" -- Bertolt Brecht)