place() Method
优质
小牛编辑
132浏览
2023-12-01
此几何管理器通过将窗口小部件放置在父窗口小部件中的特定位置来组织窗口小部件。
语法 (Syntax)
widget.place( place_options )
以下是可能的选项列表 -
anchor - 小部件其他选项的确切位置是指:可以是N,E,S,W,NE,NW,SE或SW,罗盘方向指示小部件的角落和侧面; 默认为NW(小部件的左上角)
bordermode - INSIDE(默认值),表示其他选项引用父级的内部(忽略父级的边框); 在外面,否则。
height, width - 高度和宽度(以像素为单位)。
relheight, relwidth - 高度和宽度,作为0.0到1.0之间的浮点数,作为父窗口小部件的高度和宽度的一部分。
relx, rely - 水平和垂直偏移量作为0.0到1.0之间的浮点数,作为父窗口小部件的高度和宽度的一部分。
x, y - 水平和垂直偏移(以像素为单位)。
例子 (Example)
通过在不同按钮上移动光标来尝试以下示例 -
from Tkinter import *
import tkMessageBox
import Tkinter
top = Tkinter.Tk()
def helloCallBack():
tkMessageBox.showinfo( "Hello Python", "Hello World")
B = Tkinter.Button(top, text ="Hello", command = helloCallBack)
B.pack()
B.place(bordermode=OUTSIDE, height=100, width=100)
top.mainloop()
执行上述代码时,会产生以下结果 -