在tkinter中如何将对象放在帧的中央?

在tkinter中如何将对象放在帧的中央?

要将对象放在帧的中央,我们可以使用 place 方法。让我们来看一个例子,看看它是如何实现的。

步骤 –

  • 导入所需的库并创建tkinter框架的实例。

  • 使用 win.geometry 方法设置框架的大小。

  • 接下来,创建一个按钮并为其命名。

  • 使用 place 方法设置按钮的位置,提供 xy 坐标值。

  • 以按钮小部件的相对x和y位置 0.5 放置小部件的中心 (relx = 0.5,rely = 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.place(relx=0.5, rely=0.5, anchor=CENTER)

win.mainloop()

输出

当您执行此代码时,它将显示以下输出窗口 –

在tkinter中如何将对象放在帧的中央?

现在,尝试调整窗口大小,您将注意到按钮小部件会相应地自动居中。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程