tkinter button 分别设置到窗体底端左右两边该如何设置
时间: 2023-09-11 20:10:56 浏览: 161
可以使用`pack()`方法来设置`Button`分别位于窗体底部的左右两侧。`pack()`方法会自动调整控件在父容器中的位置和大小,根据不同的参数设置不同的布局方式。以下是一个示例代码:
```python
import tkinter as tk
# 创建窗体
root = tk.Tk()
# 创建左右两个Frame
frame_left = tk.Frame(root)
frame_right = tk.Frame(root)
# 创建两个Button并分别放入左右两个Frame中
button_left = tk.Button(frame_left, text="左边的按钮")
button_left.pack(side=tk.LEFT)
button_right = tk.Button(frame_right, text="右边的按钮")
button_right.pack(side=tk.RIGHT)
# 将左右两个Frame放入窗体底部
frame_left.pack(side=tk.LEFT, fill=tk.X, expand=True)
frame_right.pack(side=tk.RIGHT, fill=tk.X, expand=True)
# 进入消息循环
root.mainloop()
```
在上述代码中,我们首先创建了一个窗体,然后创建了两个`Frame`分别用于放置左右两个`Button`,并将它们添加到窗体底部。接着,我们创建了两个`Button`,分别放在了左右两个`Frame`中,并使用`pack()`方法将它们设置为左右对齐。最后,我们使用`pack()`方法将左右两个`Frame`添加到窗体底部,并使用`fill`和`expand`参数使它们占据整个窗体的宽度。
需要注意的是,上述代码只是一个示例,实际应用中需要根据具体情况进行调整。
阅读全文