Ho un widget Ttk Notebook contenente 8 frame, quindi 8 schede. Ogni frame contiene un widget di testo. Ho un pulsante al di fuori del widget Blocco note e desidero inserire il testo nelle schede correnti Widget testo quando viene premuto questo pulsante.Trovare la scheda attualmente selezionata di Ttk Notebook
Questo sembrerebbe richiedere l'elaborazione di quale widget nel Notebook è attualmente selezionato, ma non riesco a trovare come farlo. Come trovo la scheda attualmente selezionata?
In alternativa, come posso implementare ciò che voglio?
Se aiuta, ecco il codice per il mio taccuino:
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, esattamente quello che volevo! Avevo difficoltà a setacciare la documentazione, quindi devo aver perso questo. Ma sì, questo è perfetto. – Matthew