如何将 Tkinter 构件置中?


可通过指定 Tkinter 构件的属性来自定义它们,例如,宽度、高度、位置、背景色等。为了定位 Tkinter 构件,我们可以使用 ** place() ** 几何管理器,在此我们将指定锚点属性。它可以接受 (NW, N, NE, W, CENTER, E, SW, S, SE) 作为构件的位置。

示例

在此示例中,我们通过指定锚点属性,将一个 Label 构件强制置于窗口的中央。

#Import the required libraries
from tkinter import *

#Create an instance of Tkinter Frame
win = Tk()

#Set the geometry
win.geometry("700x350")

#Set the default color of the window
win.config(bg='#4fe3a5')

#Create a Label
Label(win, text = "Hello World!", font= ('Helvetica 25 bold')).place(relx=.5, rely=.5,anchor= CENTER)
win.mainloop()

输出

运行以上代码将显示一个窗口,其中心有一个 Label 构件。

更新于:25-May-2021

13K+ 查看

Kickstart Your 职业

通过完成课程获得认证

开始
广告