Tkinter 中的笔记本小部件

笔记本小部件是 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”以查看两个选项卡之间的变化。