У меня есть виджет Ttk Notebook, содержащий 8 фреймов, то есть 8 вкладок. Каждый фрейм содержит текстовый виджет. У меня есть кнопка вне виджета «Блокнот», и я хочу вставить текст в текущие вкладки «Текстовый виджет» при нажатии этой кнопки.
Казалось бы, для этого нужно выяснить, какой виджет в блокноте выбран в данный момент, но я не могу найти, как это сделать. Как мне найти текущую выбранную вкладку?
В качестве альтернативы, как я могу реализовать то, что хочу?
Если это поможет, вот код для моей записной книжки:
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')