python tkinter 4个按钮分两行排列
时间: 2024-04-01 12:37:11 浏览: 218
你可以使用 `grid` 函数来在 Tkinter 中创建一个有多行多列的按钮布局。下面是一个简单的示例代码,其中创建了一个有 4 个按钮的布局,分为两行排列:
```python
import tkinter as tk
root = tk.Tk()
# 创建四个按钮
button1 = tk.Button(root, text="Button 1")
button2 = tk.Button(root, text="Button 2")
button3 = tk.Button(root, text="Button 3")
button4 = tk.Button(root, text="Button 4")
# 使用 grid 函数布局
button1.grid(row=0, column=0)
button2.grid(row=0, column=1)
button3.grid(row=1, column=0)
button4.grid(row=1, column=1)
root.mainloop()
```
在这个例子中,我们首先创建了四个按钮。然后,我们使用 `grid` 函数来设置每个按钮的行和列。在这个例子中,我们将第一个和第二个按钮放在第一行,第三个和第四个按钮放在第二行。因此,我们使用 `row=0, column=0`、`row=0, column=1`、`row=1, column=0` 和 `row=1, column=1` 来设置每个按钮的位置。
当窗口运行时,你会看到这 4 个按钮已经分为两行排列。你可以根据你的需要修改按钮的文本、颜色和大小等属性,以创建你想要的自定义布局。
阅读全文