tkinter添加工具栏
时间: 2023-08-18 21:05:33 浏览: 206
在 Tkinter 中添加工具栏可以使用 `tkinter.ttk` 模块中的 `Toolbar` 组件。下面是一个简单的示例代码,演示了如何在 Tkinter 窗口中添加一个工具栏:
```python
import tkinter as tk
from tkinter import ttk
def on_button1_click():
print("Button 1 clicked")
def on_button2_click():
print("Button 2 clicked")
root = tk.Tk()
# 创建一个工具栏
toolbar = ttk.Toolbar(root)
toolbar.pack(side="top", fill="x")
# 添加按钮到工具栏
button1 = ttk.Button(toolbar, text="Button 1", command=on_button1_click)
button1.pack(side="left")
button2 = ttk.Button(toolbar, text="Button 2", command=on_button2_click)
button2.pack(side="left")
root.mainloop()
```
这个示例创建了一个包含两个按钮的工具栏,并将其放置在顶部。你可以根据需要添加更多的按钮和其他控件到工具栏中。当点击按钮时,相应的回调函数将被调用。
请注意,这里使用了 `tkinter.ttk` 模块而不是 `tkinter` 模块,因为 `Toolbar` 组件是 ttk 主题化控件的一部分。
阅读全文