{site_name}

{site_name}

🌜 搜索

ttk.Notebook 是 Python Tkinter GUI 工具包中的一

Python 𝄐 0
python怎么读,python代码大全,python安装教程,python学了能干嘛,python在线咨询,python123
ttk.Notebook 是 Python Tkinter GUI 工具包中的一个小部件,它可以将多个标签页组合在一起形成一个 Notebook 窗口,并且用户可以通过单击不同的选项卡来切换它们。

以下是一个简单的例子,演示如何使用 ttk.Notebook 创建一个窗口,并向其中添加两个选项卡:

python
import tkinter as tk
from tkinter import ttk

root = tk.Tk()
root.title("Notebook Example")

# Create a Notebook widget
notebook = ttk.Notebook(root)

# Create the first tab
tab1 = ttk.Frame(notebook)
notebook.add(tab1, text="Tab 1")
tk.Label(tab1, text="This is Tab 1").pack()

# Create the second tab
tab2 = ttk.Frame(notebook)
notebook.add(tab2, text="Tab 2")
tk.Label(tab2, text="This is Tab 2").pack()

notebook.pack(expand=True, fill="both")

root.mainloop()


在这个例子中,我们首先创建了一个 tk.Tk() 根窗口,并设置了它的标题为 "Notebook Example"。然后,我们创建了一个 ttk.Notebook 小部件,并将其添加到根窗口中。

接下来,在第一个选项卡中,我们创建了一个名为 tab1 的新帧,并将其添加到 Notebook 中。我们还在帧中添加了一个简单的标签小部件,显示文本 "This is Tab 1"。

然后,我们重复上述步骤,创建了一个名为 tab2 的新帧,并将其添加到 Notebook 中。在该帧中,我们添加了另一个标签小部件,显示文本 "This is Tab 2"。

最后,我们通过调用 notebook.pack() 来将 Notebook 小部件添加到根窗口中,并设置了 expand=True, fill="both" 参数以使其充满整个窗口。运行这个程序,就可以看到一个包含两个选项卡的 Notebook 窗口。