如何将 Tkinter 小部件置于中心?

tkinterpythongui-programming更新于 2025/5/19 17:48:17

Tkinter 小部件可通过指定其属性进行自定义,例如宽度、高度、位置、背景颜色等。要定位 Tkinters 小部件,我们可以使用 place() 几何管理器,我们将在其中指定锚点属性。它可以将 (NW, N, NE, W, CENTER, E, SW, S, SE) 作为小部件的位置。

示例

在此示例中,我们通过指定锚点属性将 Label 小部件强制置于窗口的中心。

#导入所需的库
from tkinter import *

#创建 Tkinter Frame 的实例
win = Tk()

#设置几何图形
win.geometry("700x350")

#设置窗口的默认颜色
win.config(bg='#4fe3a5')

#创建标签
Label(win, text = "Hello World!", font= ('Helvetica 25 bold')).place(relx=.5, depend=.5,anchor= CENTER)
win.mainloop()

输出

运行上述代码将显示一个窗口,其中在窗口中心有一个 Label 小部件。


相关文章


有用资源