tk按钮如何居中
时间: 2023-09-07 16:11:27 浏览: 150
通过简单的css样式让按钮居中显示
5星 · 资源好评率100%
将Tkinter按钮居中有几种方法,以下是其中一种:
```python
import tkinter as tk
root = tk.Tk()
# 创建一个Frame
frame = tk.Frame(root)
# 创建一个按钮
button = tk.Button(frame, text="居中按钮")
# 将按钮放置在Frame中
button.pack(pady=10)
# 计算Frame的中心位置
frame_width = root.winfo_width()
frame_height = root.winfo_height()
x = (root.winfo_screenwidth() // 2) - (frame_width // 2)
y = (root.winfo_screenheight() // 2) - (frame_height // 2)
# 设置Frame的位置
root.geometry('{}x{}+{}+{}'.format(frame_width, frame_height, x, y))
root.mainloop()
```
在这个例子中,我们创建了一个 `Frame` 和一个 `Button`。然后,我们使用 `pack()` 方法将按钮放置在框架中。最后,我们计算出屏幕中心的位置,并将框架放置在该位置。这样,按钮就居中了。
阅读全文