python tk tab页签
时间: 2024-01-14 07:21:49 浏览: 222
tabs页签
以下是使用Python Tkinter创建带有多个标签页的窗口的示例代码:
```python
import tkinter as tk
import tkinter.ttk as ttk
root = tk.Tk()
root.title("Tab Example")
# 创建一个Notebook控件
tab_container = ttk.Notebook(root)
tab_container.pack(fill='both', expand=1)
# 创建第一个标签页
frame1 = tk.Frame(tab_container)
tab_container.add(frame1, text="Tab 1")
# 在第一个标签页上添加内容
label1 = tk.Label(frame1, text="This is Tab 1")
label1.pack()
# 创建第二个标签页
frame2 = tk.Frame(tab_container)
tab_container.add(frame2, text="Tab 2")
# 在第二个标签页上添加内容
label2 = tk.Label(frame2, text="This is Tab 2")
label2.pack()
root.mainloop()
```
这段代码创建了一个窗口,并在窗口中添加了一个带有两个标签页的Notebook控件。每个标签页都是一个Frame控件,你可以在每个标签页上添加自己的内容。在这个示例中,我们在每个标签页上添加了一个简单的标签。
阅读全文