📅  最后修改于: 2023-12-03 15:34:17.533000             🧑  作者: Mango
place()
方法是 Python 的 Tkinter 模块中用来布置 widget 的方法之一。 该方法允许我们可以使用像百分比或像素这样的布局来控制 widget 的位置和大小。
以下是 place()
方法的语法:
widget.place(options)
其中,widget
表示要布置的 widget,options
是一个可选的字典,用于指定 widget 的位置和大小。
在 place()
中最常用的选项是 x
,y
,width
和 height
选项,它们分别用于指定 widget 的左上角的 x 和 y 坐标,以及 widget 的宽度和高度。以下是 place()
方法的常用选项:
anchor
: 控制 widget 的锚定位置。bordermode
: 控制 widget 的边框模式。height
: widget 的高度。width
: widget 的宽度。relheight
: widget 相对于父容器的高度。relwidth
: widget 相对于父容器的宽度。relx
: widget 相对于父容器的 x 坐标。rely
: widget 相对于父容器的 y 坐标。x
: widget 的 x 坐标。y
: widget 的 y 坐标。以下是一个简单的 Python 程序,它使用 place()
方法创建了一个窗口和一个 Label
widget,并使用 place()
方法布局了 Label
widget:
import tkinter as tk
root = tk.Tk()
label = tk.Label(root, text="Hello, World!")
label.place(x=20, y=20)
root.mainloop()
上面的程序中,place()
方法使用 x
和 y
选项指定了 Label
widget 的位置。在运行程序时,将看到一个窗口和一个显示 "Hello, World!" 文本的 Label
widget。