如何使用 tkinter 将对象放置在框架的中间?

要将对象放置在框架的中间,我们可以使用place方法。让我们举个例子,看看它是如何完成的。

步骤 -

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

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

  • 接下来,创建一个按钮并为其添加标签。

  • 通过提供x和y坐标值,使用 place 方法设置按钮的位置。

  • 将小部件的中心放置在按钮小部件的相对 x 和 y 位置0.5 (relx=0.5, trust=0.5) 处。通过提供“anchor=CENTER”将锚点设置在中心

  • 最后,运行应用程序窗口的主循环。

示例

# Import the Tkinter library

from tkinter import *

from tkinter import ttk

# Create an instance of Tkinter frame

win = Tk()

# Define the geometry

win.geometry("750x350")

# Create Buttons in the frame

button = ttk.Button(win, text="Button at the Center")

button.place(relx=0.5, rely=0.5, anchor=CENTER)

win.mainloop()

输出结果

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

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

以上是 如何使用 tkinter 将对象放置在框架的中间? 的全部内容, 来源链接: utcz.com/z/363298.html

回到顶部