# 查询窗口 class QueryWindow: def __init__(self, master): self.master = master self.master.title("查詢窗口") self.master.state('zoomed') # 窗口最大化 # 创建左侧面板 self.panel_left = tk.Frame(master, width=150, bg='lightcyan') self.panel_left.pack(side=tk.LEFT, fill=tk.Y) # 创建右侧面板 self.panel_right = tk.Frame(master, width=20, bg='lightcyan') self.panel_right.pack(side=tk.RIGHT, fill=tk.Y)在這個窗口下面創建一個工具欄
时间: 2024-03-01 21:53:30 浏览: 58
好的,您可以在 `__init__` 方法中添加以下代码来创建一个工具栏:
```python
# 创建工具栏
self.toolbar = tk.Frame(master, bg='white')
self.toolbar.pack(side=tk.TOP, fill=tk.X)
# 添加工具按钮
self.btn_open = tk.Button(self.toolbar, text='打开', command=self.open_file)
self.btn_open.pack(side=tk.LEFT, padx=2, pady=2)
self.btn_save = tk.Button(self.toolbar, text='保存', command=self.save_file)
self.btn_save.pack(side=tk.LEFT, padx=2, pady=2)
self.btn_search = tk.Button(self.toolbar, text='搜索', command=self.search)
self.btn_search.pack(side=tk.LEFT, padx=2, pady=2)
# 添加分隔线
tk.Label(self.toolbar, text='|').pack(side=tk.LEFT)
# 添加其他工具按钮
# ...
```
这里只是简单地添加了三个按钮:打开、保存、搜索。您可以根据自己的需要添加其他按钮,并为每个按钮指定相应的命令。添加分隔线的方法是创建一个包含竖线字符的标签,并将其添加到工具栏中。
阅读全文