如何使用 tkinter 将对象放置在框架中间?
tkinterpythongui-programming更新于 2026/2/9 15:40:17
要将对象放置在框架中间,我们可以使用 place 方法。让我们举个例子,看看它是如何完成的。
步骤 −
导入所需的库并创建 tkinter 框架的实例。
使用 win.geometry 方法设置框架的大小。
接下来,创建一个按钮并为其贴上标签。
通过提供 x 和 y 坐标值,使用 place 方法设置按钮的位置。
将小部件的中心放置在按钮小部件的相对 x 和 y 位置 0.5 处(relx=0.5, depend=0.5)。通过提供 "anchor=CENTER"
将锚点设置在中心
最后,运行应用程序窗口的 mainloop。
示例
# 导入 Tkinter 库
from tkinter import *
from tkinter import ttk
# 创建 Tkinter 框架实例
win = Tk()
# 定义几何图形
win.geometry("750x350")
# 在框架中创建按钮
button = ttk.Button(win, text="Button at the Center")
button.place(relx=0.5, depend=0.5, anchor=CENTER)
win.mainloop()
输出
执行此代码时,将显示以下输出窗口 −
现在,尝试调整窗口大小,您会注意到按钮小部件会自动居中。
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

