我有一个包含 8 个框架的 Ttk Notebook 小部件 - 所以,有 8 个选项卡。每个框架都包含一个文本小部件。我在 Notebook 小部件外部有一个按钮,我想在按下此按钮时将文本插入到当前选项卡 Text 小部件中。
这似乎需要确定当前选择了笔记本中的哪个小部件,但我似乎找不到如何做到这一点。我如何找到当前选择的选项卡?
或者,我怎样才能实现我想要的?
如果有帮助,这是我笔记本的代码:
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')