Python GUI - Tkinter place() 方法的使用例子:
这个的几何管理器组织放置在一个特定的位置,在他们的父widget部件.
语法:
widget.place( place_options )
下面是可能的选项列表:
-
anchor : 部件其他选项的确切位置,请参阅:可能是N,E,S,W,东北,西北,东南或西南,罗盘方向指示的widget的角落,双方默认是净重(部件上左上角)
-
bordermode : INSIDE(默认)表示其他选项是指父母的内(忽略父级的边界);以外地方,否则.
-
height, width : 以像素为单位的高度和宽度.
-
relheight, relwidth : 高度和宽度为0.0和1.0之间浮动,父widget的一小部分的高度和宽度.
-
relx, rely : 水平和垂直偏移为0.0和1.0之间浮动,父widget的一小部分的高度和宽度.
-
x, y : 水平和垂直像素偏移.
例子:
尝试下面的例子,在不同的按钮光标移动:
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()
这将产生以下结果: