Mam widżet Ttk Notebook zawierający 8 ramek - czyli 8 kart. Każda ramka zawiera widżet Tekst. Mam przycisk poza widżetem Notatnika i chcę wstawić tekst do bieżących zakładek Widżet tekstowy po naciśnięciu tego przycisku.Znajdowanie aktualnie wybranej zakładki Notatnika Ttk
Wygląda na to, że wymaga to ustalenia, który widget w Notatniku jest aktualnie wybrany, ale nie mogę znaleźć sposobu na jego wykonanie. Jak znaleźć aktualnie wybraną kartę?
Alternatywnie, w jaki sposób mogę wdrożyć to, co chcę?
Jeśli to pomoże, oto kod dla mojego notebooka:
self.nb = Notebook(master)
self.nb.pack(fill='both', expand='yes', padx=10, pady=10)
self.frames = []
self.texts = []
for i in xrange(8):
self.frames.append(Frame())
self.nb.add(self.frames[i])
self.texts.append(Text(self.frames[i]))
self.texts[i].pack(fill='both')
Ahhh, dokładnie to, co chciałem! Miałem problemy z przeglądaniem dokumentacji, więc musiałem to przegapić. Ale tak, to jest idealne. – Matthew