笔记本小部件是 tkinter 中ttk库的内置小部件。它使用户能够在窗口应用程序中创建选项卡。选项卡通常用于分隔工作区,同时专门化应用程序中的一组操作。
在此示例中,我们将使用 Notebook 小部件创建两个选项卡,然后向其添加一些上下文。
#Import the required library from tkinter import * from tkinter import ttk #Create an instance of tkinter frame win = Tk() win.geometry("750x250") #Create a Notebook widget my_notebook= ttk.Notebook(win) my_notebook.pack(expand=1,fill=BOTH) #Create Tabs tab1= ttk.Frame(my_notebook) my_notebook.add(tab1, text= "Tab 1") tab2= ttk.Frame(my_notebook) my_notebook.add(tab2, text= "Tab2") #Create a Label in Tabs Label(tab1, text= "Hello, Howdy?", font= ('Helvetica 20 bold')).pack() Label(tab2, text= "This is a New Tab Context", font=('Helvetica 20 bold')).pack() win.mainloop()输出结果
运行上面的代码将显示一个包含两个选项卡的窗口,分别是 tab1 和 tab2。选项卡中包含一些文本标签。
现在,切换到“tab1”,然后切换到“tab2”以查看两个选项卡之间的变化。