如何居中一个Tkinter小部件?

如何居中一个Tkinter小部件?

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

例子

在这个例子中,我们通过指定anchor属性,将Label小部件强制居中在窗口中。

#导入所需的库
from tkinter import *

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

#设置图形界面大小
win.geometry("700x350")

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

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

输出

运行上面的代码将显示一个带有Label小部件的窗口,该小部件居中于窗口。

如何居中一个Tkinter小部件?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程