按钮'+'为我的笔记本添加了一个标签。但是,我希望创建的最新选项卡能够自动选择/显示,因此用户无需单击它。
我认为必须在创建选项卡时完成(在AddTab中,请参阅下面的代码的简化版本),但我找不到方法或选项。
import os
from tkinter import *
from tkinter import ttk
class MyFrame(Frame):
def AddTab(self):
tab=ttk.Frame(self.NB)
self.NB.add(tab, text="Tab")
def __init__(self, master=None):
Frame.__init__(self, master)
self.master.title("Title")
self.master.rowconfigure(0, weight=1)
self.master.columnconfigure(0, weight=1)
self.grid(column= 0, row=0, sticky=N+W+S+E)
self.Frame_buttons=ttk.Frame(master)
self.Frame_buttons.grid(column=0, row=1, rowspan=1, columnspan=1, sticky=(N,W,S,E))
self.NB=ttk.Notebook(master)
self.NB.grid(column=0, row=0, rowspan=1, columnspan=1, sticky=(N,W,S,E))
self.add_tab=ttk.Button(self.Frame_buttons, text="+", command=self.AddTab)
self.add_tab.grid(row=0, column=1, sticky=(N,W,S,E))
if __name__ == "__main__":
MyFrame().mainloop()