文档介绍
11.3.3 place()方法 place()方法设置控件在窗体或者窗口内的绝对地址或者相对地址。 place()方法的选项: anchor:定义控件在窗体或者窗口内的方位。 bordermode:定义控件的坐标是否要考虑边界的宽度。 height:定义控件的高度,单位是像素。 width:定义控件的宽度,单位是像素。 in(in_):定义控件相对于参考控件的位置。 relheight:定义控件相对于参考控件(使用 in_选项)的高度。 relwidth:定义控件相对于参考控件(使用 in_选项)的宽度。 relx:定义控件相对于参考控件(使用 in_选项)的水平位移。 rely:定义控件相对于参考控件(使用 in_选项)的垂直位移。 x:定义控件的绝对水平位置,默认值是 0。 y:定义控件的绝对垂直位置,默认值是 0。 例:使用place()方法创建2个按钮。第1个按钮的位置在距离窗体左上角的(40, 40)坐标处,第2个按钮的位置在距离窗体左上角的(140, 80)坐标处。按钮的宽度是80个像素,按钮的高度是40个像素。 1 from tkinter import * 2 win = Tk() 3 frame = Frame(win,relief=RAISED,borderwidth=2,width=400,height=300) 4 frame.pack(side=TOP,fill=BOTH,ipadx=5,expand=1) 5 button1 = Button(frame,text="Button 1") 6 button1.place(x=40,y=40,anchor=W,width=80,height=40) 7 button2 = Button(frame, text="Button 2") 8 button2.pl